C Programmierung unter Ubuntu

Zum kompilieren von C und C++ Programmen benötigt man die GNU Compiler Collection (GCC). Diese ist zwar standardmäßig nicht installiert, kann aber schnell und einfach über den Befehl
vdb@Dejiko:~$ sudo apt-get install gcc
nachinstalliert werden. Sollte es Probleme geben hilft ggf. ein Update mittels des Befehl
vdb@Dejiko:~$ sudo apt-get update.

Danach muss nurnoch das libc6-dev Paket (GNU C Library: Development Libraries and Header Files) über die Synaptic-Paketverwaltung installiert werden, um über die nötigen Header wie beispielsweise stdio.h zu verfügen.

Das zu kompilierende Programm kann nun mittels gcc dateiname.c kompiliert werden. Nach einer fehlerfreien Kompilierung findet sich in dem Verzeichnis nun die Datei a.out, welche mit ./a.out ausgeführt werden kann.

Hilfreiche Parameter des Befehls gcc sind unter anderem:
-o: Dateiname der auszuführenden Datei selbst bestimmen (statt a.out).
-pedantic: Alle Fehlermeldungen und Warnungen werden ausgegeben.

Beispiel:
vdb@Dejiko:~$ gcc -o first_forc.out first_forc.c
vdb@Dejiko:~$ ./first_forc.out

Kommentare (6)

Maddinam 18.10.08 um 14:36

lass ich doch glatt mal meinen ersten nützlichen kommentar hier vom stapel…

http://www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/gcc/invoking-gcc.html

die gcc command-line-options referenz die ich immer benutz ;)

Marcam 18.10.08 um 19:17

Danke für die Info! :)

Marc-A.am 21.07.09 um 09:41

Hallo,
ich bin nicht ganz sicher, aber ich glaube das Paket heißt libc6-dev und nicht lib6c-dev …

Gruß,
Marc-A.

Marcam 21.07.09 um 10:30

Oh, stimmt. Doofer Dreher. Danke für den Hinweis, wird sofort korrigiert.

PlaNeTam 04.10.10 um 23:30

Danke für die Info. Bin neu in Linux, aber das Betriebssystem ist echt genial.
Alles geht so einfach. Keine Zusatzsoftware um zu programmieren =)

Marcam 06.10.10 um 06:45

Naja, wenn ich Java programmiere nutze ich auch bei Ubuntu lieber Eclipse als den einfachen Editor. ^^

Hinterlasse einen Kommentar

Kommentartext