Linux anwendungen statisch kompilieren

Manchmal ist es praktisch Programme unabhängig von installierten Bibliotheken ausführen zu können.
In diesem Fall einfach mit folgenden Optionen kompilieren.

Scan to Donate Bitcoin to der_metzger
Did you like this?
Tip der_metzger with Bitcoin

„Hallo Welt“ in C detailliert erklärt

Hallo Welt in C99:

Explain the Source:

Zeile 1:
holen der stdio.h aus der standart C Bibiothek welche unter anderem die Funktion printf für die Textausgabe in Zeile 4 enthält.

Zeile 3:
Definition der Funktion mit dem Namen main welche einen int Wert als Rückgabe liefern wird, void bedeutet hierbei das an diese Funktion keine Werte übergeben werden.

Zeile 4:
Es wird die Funktion printf ausgeführt, welche den übergebenen Text in die Standartausgabe zurückgibt. Die Zeichenfolge „\n“ erzeugt einen Unix Zeilenumbruch. (DOS „\r\n“, MAC „\r“)

Zeile 5:
Die Funktion main wird abgebrochen und 0 als Fehlercode übergeben. 0 bedeutet das das Programm fehlerfrei beendet wurde.

Scan to Donate Bitcoin to der_metzger
Did you like this?
Tip der_metzger with Bitcoin