Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:gcc:hello_world [2013-08-30 14:45] kalberersoftware:gcc:hello_world [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Hello World in C ====== 
-Nachfolgendes Beispiel soll illustrieren, wie ein C-File compiliert und ausgeführt werden kann. Dies erfolgt am einfachsten an einem Beispiel, das eine einfache Ausgabe an die Konsole schreibt. Dazu wird folgender Code benötigt: <code>#include <stdio.h> 
  
-int main(void){ 
-        printf("Hello world!\n"); 
-        return 0; 
-}</code> 
-Dieser C-Code wird in einem File, das zum Beispiel den Namen ''hello.c'' trägt, abgespeichert. Dieser Source-Code muss nun compiliert werden, um anschliessend ausgeführt werden zu können. 
- 
-==== Compilieren und ausführen ==== 
-  - Konsole öffnen und in das Arbeitsverzeichnis navigieren, in dem die Datei ''hello.c'' abgespeichert ist (mittels ''cd'').  
-  - Compilieren des C-Codes mittels GCC: <code>gcc hello.c -o helloWorld</code> Dabei ist die Angabe von ''-o helloWorld'' nicht zwingend notwendig, es kann so aber angegeben werden, wie das Executable heissen soll. Standardmässig wird es einfach als ''a.out'' benannt. 
-  - Ausführen des generierten Files mit dem Befehl <code>./helloWorld</code> In der Konsole wird nun der Text "Hello World!" ausgegeben.