Sie sind nicht angemeldet.

[gelöst] Problem mit Gcc

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »niknett« ist männlich
  • »niknett« ist der Autor dieses Themas

Beiträge: 78

Registrierungsdatum: 31.07.2007

Derivat: Xubuntu

Architektur: 32-Bit PC

  • Nachricht senden

1

13.07.2008, 12:57

Problem mit Gcc

wenn ich das Programm:

Quellcode

1
2
3
4
int main()
{
return 1;
}

mit gcc kompiliere bekomme ich diese fehlermeldung:

Zitat

/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld gab 1 als Ende-Status zurück
Alternatives DNS: Opennic Project
Helft mit es bekannter zu machen!!!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »niknett« (14.07.2008, 16:53)


Nerdiii

unregistriert

2

13.07.2008, 13:15

Da fehlt auch das eigentlich Programm

Quellcode

1
return 1;

Ergibt auch nichts, mach mal lieber :

Quellcode

1
2
fprint("Huhu! \n");
return 1;

und die ganz oben ein :

Quellcode

1
#include <stdio.h>

Dan müsste das eigentlich gehn, wen nicht verzeih mir lange kein c++ mehr geschrieben. :)

MfG

  • »niknett« ist männlich
  • »niknett« ist der Autor dieses Themas

Beiträge: 78

Registrierungsdatum: 31.07.2007

Derivat: Xubuntu

Architektur: 32-Bit PC

  • Nachricht senden

3

13.07.2008, 21:31

also ich hab jetzt mal eine ausgabe geswchrieben, das problem ist der gcc findet nicht stdio. hat der vielleicht die falschen pakete installiert? die waren schon vorinstalliert, wie heißt das paket für die standard bibliothek? odser ist das vielleicht ien anderer fehler?
Alternatives DNS: Opennic Project
Helft mit es bekannter zu machen!!!

Nerdiii

unregistriert

4

13.07.2008, 21:41

Puh,..

Quellcode

1
stdio.h

ist ne Standart Lib...
http://www2.fh-fulda.de/~klingebiel/c-stdlib/stdio.htm
Müsstest du eigentlich haben, schreibt hier keiner anständig C++ ? ^^

  • »niknett« ist männlich
  • »niknett« ist der Autor dieses Themas

Beiträge: 78

Registrierungsdatum: 31.07.2007

Derivat: Xubuntu

Architektur: 32-Bit PC

  • Nachricht senden

5

13.07.2008, 22:03

ja das weiss ich. aber standard in c und nicht in c++ :P das problem ist, dass ich diese nicht installiert habe, also die bibliothek. kann mir jemand sagen, wie das paket für die heißt?
Alternatives DNS: Opennic Project
Helft mit es bekannter zu machen!!!

Nerdiii

unregistriert

6

13.07.2008, 23:39

Mom!

C++ ist jediglich erweitertes C!
Und C++ benötigt genauso stdio.h wie C!
Also daran kann es doch garnicht liegen :(.
Wo sind die Softwareentwickler hier ?

MfG

bigredeyes

unregistriert

7

14.07.2008, 10:58

bitte hänge mal alle dateien mit dran. die cpp und die h.

Quellcode

1
int main()
sollte wohl

Quellcode

1
public static void main(String[ ] arg) 
heißen.

und bitte schreibe mal wie du gcc aufrufst. sonst wird das wieder eine raterei hier....

und für stdio.h installier mal

Quellcode

1
sudo apt-get install build-essential


bigredeyes

p.s. und bitte nienienie mehr sagen c++ ist erweitertes c!

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »bigredeyes« (14.07.2008, 10:58)


chroot

Ubuntu-Forum-Team

  • »chroot« ist männlich

Beiträge: 2 321

Registrierungsdatum: 04.03.2008

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: KDE4

Andere Betriebssysteme: Fedora 27

  • Nachricht senden

8

14.07.2008, 11:19

public static void main(String[ ] arg)
Nix public, ist main sowieso!

Versuch den klassiker:

Quellcode

1
2
3
4
5
6
#include <iostream>
using namespace std;
int main() {
   cout<<"Hallo Welt!"<<endl;
   return 0;
}
"Do or do not. There is no try." (Yoda) || Thread auf gelöst/erledigt setzen

bigredeyes

unregistriert

9

14.07.2008, 12:22

Nix public, ist main sowieso!

lang, lang ist's her... -> im moment mehr an der java-front :whistling:

chroot

Ubuntu-Forum-Team

  • »chroot« ist männlich

Beiträge: 2 321

Registrierungsdatum: 04.03.2008

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: KDE4

Andere Betriebssysteme: Fedora 27

  • Nachricht senden

10

14.07.2008, 12:37

im moment mehr an der java-front
Ja ja, kann passieren!
"Do or do not. There is no try." (Yoda) || Thread auf gelöst/erledigt setzen

Nerdiii

unregistriert

11

14.07.2008, 12:59

Quellcode

1
#include <iostream>


wen man es besonders schwer haben möchte,..

Zitat


p.s. und bitte nienienie mehr sagen c++ ist erweitertes c!
Ok, ich schreib selbst nur gebrochenes C daher darf man mir das kaum übelnehmen ! :)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nerdiii« (14.07.2008, 12:59)


chroot

Ubuntu-Forum-Team

  • »chroot« ist männlich

Beiträge: 2 321

Registrierungsdatum: 04.03.2008

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: KDE4

Andere Betriebssysteme: Fedora 27

  • Nachricht senden

12

14.07.2008, 13:08

wen man es besonders schwer haben möchte,..
Bitte wie meinen?
"Do or do not. There is no try." (Yoda) || Thread auf gelöst/erledigt setzen

Nerdiii

unregistriert

13

14.07.2008, 13:21

Ach beim Klassischen "Hello World" mit dem "cout" hab ich mich schon immer gequällt ich verdreh die Pfeile immer :)

  • »niknett« ist männlich
  • »niknett« ist der Autor dieses Themas

Beiträge: 78

Registrierungsdatum: 31.07.2007

Derivat: Xubuntu

Architektur: 32-Bit PC

  • Nachricht senden

14

14.07.2008, 16:53

der gcc ist doch nur für c? ich möchte reines c schreiben, kein c++, dasist glaube ich auch noch gar nicht installiert.
das mit dem build.essentials werde ich testen.

auf rufen tue ich gcc so:

Zitat

gcc -o test test.c
oder ohne das -o test. das problem liegt daran dsas ich die standard bibliotheken nicht installiert habe, denk ich mal, sonst würde er nicht die fehlermeldung anzeigen, dass er stdio nicht findet.

EDIT: Es funktioniert mit dem Build Essentials, danke für Eure Hilfe
Alternatives DNS: Opennic Project
Helft mit es bekannter zu machen!!!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »niknett« (14.07.2008, 16:53)


Nerdiii

unregistriert

15

14.07.2008, 16:54

Bitte :)