So kompilieren und Ausführen von C/C ++ - Programmen unter Linux

So kompilieren und Ausführen von C/C ++ - Programmen unter Linux

C ist eine robuste, strukturierte Programmiersprache, die zur Entwicklung von Systemsoftware verwendet wird. Für das Design bietet C Konstrukte, die auf typische Maschinenanweisungen effizient zugeordnet werden können. Es wurde von Dennis Ritchie in Bell Labs entwickelt. Die C-Programmquelle besteht.

C ist eine kompilierte Programmiersprache. Nach dem Erstellen eines C -Programms müssen Sie es zunächst mit C -Compilern kompilieren. Es generiert die Binärdatei, die Sie auf Ihrem System ausführen können.

In diesem Tutorial können Sie ein C/C ++ - Programm im Linux/UNIX -System über die Befehlszeile ausführen. Wir werden die Befehle "GCC" und "G ++" von GCC (GNU Compiler Collection) verwenden, um ein C/C ++ -Programm zu kompilieren. Hier:

  • GCC ist der GNU C -Compiler von GCC.
  • G++ ist der GNU C ++ - Compiler aus dem GCC.

Intalling Development Tools

Um ein C -Programm auszuführen, müssen Sie Entwicklungs -Tools -Pakete auf Ihrem Linux -System installiert haben. Führen Sie einen der folgenden Befehle aus, um Entwicklungs -Tools -Pakete gemäß Ihrem Betriebssystem zu installieren.

  • Redhat -basierte Systeme:
    Sudo Yum Groupinstall "Entwicklungstools"  
  • Debian -basierte Systeme:
    sudo apt-get installieren build-wesentliche  

Erstellen Sie das Hello World -Programm in C

Zum Beispiel habe ich ein C -Hello World -Programm ausgewählt. Erstellen Sie wie folgt eine neue Datei in Ihrem System:

Vim Helloworld.C  

Verwenden des folgenden Inhalts

#include int main () printf ("Hallo Welt!"); Rückkehr 0;
123456#include int main () printf ("Hallo Welt!"); Rückkehr 0;

Kompilieren und führen Sie C/C ++ - Programme unter Linux aus und führen Sie sie aus

Ich habe GNU C -Compiler verwendet, um das obige Hello World C -Programm wie folgt zu kompilieren:

GCC HelloWorld.C -o Hallo  

[ODER] Verwenden Sie den folgenden Befehl, um den C ++ - Compiler zu verwenden.

G ++ HelloWorld.C -o Hallo  

Die obigen Befehle erstellen eine ausführbare Datei mit dem Namen Hallo in Ihrem aktuellen Verzeichnis. Sie können direkt wie andere Befehle ausführen.

./Hallo  

Sie können die Datei auch im Bin-Verzeichnis (/usr/local/bin) kopieren, um sie zugänglich zu machen, systemweit zugänglich.

Probieren Sie ein anderes C -Beispiel aus

Versuchen wir es mit einem anderen C -Programm mit Benutzereingabe. In diesem Beispiel habe ich dieses Beispiel -C -Programm verwendet, um zwei ganze Zahlen vom Benutzer einzugeben und die Summe davon zu berechnen.

#include int main () int i, j, sum; scanf ("1'st Integer eingeben: %d", & i); scanf ("2'nd Ganzzahl eingeben: %d", & j); sum = i + j; printf ("sum ist: %d \ n", sum); Rückkehr 0;
1234567891011121314#includeInt main () int i, j, sum; scanf ("1'st Integer eingeben: %d", & i); scanf ("2'nd Ganzzahl eingeben: %d", & j); sum = i + j; printf ("sum ist: %d \ n", sum); zurück 0;

Jetzt kompilieren und a ausführen a C Programm

GCC -Summe.c -o sum  ./Summe  

Abschluss

In diesem Tutorial haben Sie gelernt, ein C -Programm im Linux -System über die Befehlszeile zu kompilieren und auszuführen.