C-Programmierung

Kommandozeilenbeispiel

Unix | | More Tools

Im folgenden ein Beispiel zur GCC Tool Chain auf der Kommandozeile:

Angenommen das vorherige Beispiel-Programm soll in der Quelltext-Datei “fibo.c” im Arbeitsverzeichnis gespeichert werden. Dann verwendet man zum Editieren und Abspeichern dieser Text-Datei unter Linux den “emacs” (alternativ “gedit”, “kate”, “atom” oder “brackets”) und unter MacOS X verwendet man den EmacsForMac (alternativ XCode, atom oder brackets) wie folgt:

0) In ein passendes Arbeitsverzeichnis wechseln (z.B. “Desktop”):

cd "passendes Verzeichnis"

1) Mit dem Emacs bzw. gedit den Quell-Text editieren:

unter Linux:
emacs fibo.c &
bzw.
gedit fibo.c &
auf dem Mac:
open -a emacs
Geht natürlich auch, in dem man den Editor aus dem Dock heraus startet und die neu zu erstellende Datei öffnet (Menu → Visit New File bzw. Ctrl-x Ctrl-f).
Nach dem Editieren überprüfen, ob die Datei korrekt erstellt wurde:
ls
less fibo.c

2) Mit der Kommandozeile ein ausführbares Programm erzeugen bzw. kompilieren:

gcc fibo.c -o fibo

3) Dies erzeugt aus dem Quelltext “fibo.c” ein ausführbares Programm “fibo”, welches wir wiederum auf der Kommandozeile starten können:

./fibo

Die Text-Ausgabe des Programms ist dann:

fibo(10)=55

Mehr zur Kommandozeile, dem Emacs und dem GCC in folgenden Tutorials:


Unix | | More Tools

Options: