PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : allgemein zu gcc



31-03-2001, 23:54
hi

ich bin erst vor kurzem von windows auf linux umgestigen und raff das nicht so ganz, wie gcc funktioniert.

wenn ich gcc eingeb, kommt da nur "no input files"
wo soll ich denn den code ,der compiliert werden soll eingeben?
irgendwo hab ich was von kwrite gelsen. soll das heissen ,dass ich dne code einfach in irgendeinem texteditor schreibe und dann die datei, in der ich den code geschrieben hab zu compilieren angeb?

ich fänd´s nett ,wenn mir das mal einer erklären könnte

danke!

psychojoe

01-04-2001, 09:54
Hi,

Du bringst da zwei Sachen durcheinander: Compiler/IDE (Integrated Develoment Enviroment).

Selbst der "MS C++ Compiler" ist ein Kommandozeilentool, nur ist da halt das "MS Developer Studio" als IDE mit dabei und die meisten Nutzer merken davon nichts.

Um den Kulturschock so klein wie moeglich zu halten, rate ich dir fuers erste Kdevelop zu http://www.kdevelop.org. Ist auf neueren Distries wahrscheinlich auch schon dabei.

Ansonsten ist der normale Weg unter Linux mit einem beliebigen Editor die Sourcen bearbeiten (vi, (x)emacs, kwrite, ... ), ein Makefile (Das is eine Art Bauanleitung fuer ein Programm) schreiben und einfach make ausfuehren.

Unter hat ich schon ein bisschen was geschrieben.
http://www.linuxforen.de/ubb/Forum13/HTML/000197.html

Und hier gibts noch mehr http://www.linuxdoc.org/HOWTO/HOWTO-INDEX/programming.html


[Dieser Beitrag wurde von jgbauman am 01. April 2001 editiert.]

04-04-2001, 01:37
Hi,

Falls kdevelop zu "ueberfrachtet sein sollte und du gcc benutzen moechtest, dann kannst du folgender Maßen vorgehen.

1. Erstelle den Code mit einem beliebiegen Editor - ich verwende dazu immer Nedit, der faerbt dir den Code naemlich schoen ein - und speichere den Code mit der Endung .c++ ab. Also z.B. tolles_program.c++

2. die gcc-Befehlszeile lautet dann:

gcc -o Fertiges_Program Mein_Quell_Code.c++ -lg++

3. Jetzt sollten entweder Fehlermeldungen auf dem Schirm erscheinen, oder - wenn fehlerfrei programmiert wurde - das Programm liegt fertig auf der Platte

Beispiel:

gcc -o /home/Burger/test /home/Burger/test.c++ -lg++

Das fertige Programm liegt dann im Verzeichnis /home/Burger/

Hoffentlich haut es hin,

Burger