Linux wird bei der Programmierung für Entwickler immer beliebter, weil es ein kostenloses und Open-Source-Betriebssystem ist. Unter Linux ist die meiste Programmiersoftware und der Compiler vorinstalliert.
Es gibt viele beliebte Compiler für C Programmiersprache auf dem Markt, zum Beispiel GCC Compiler , Klang , MinGW , Turbo C usw.
Empfohlene Lektüre :Was ist ‚> /dev/null 2>&1‘ unter LinuxIn diesem Leitfaden konzentrieren wir uns mehr auf den GCC-Compiler , und alle Schritte vom Kompilieren bis zum Ausführen der C-Programmierung werden auf Ubuntu 20.10 ausgeführt , die eine Debian-basierte Distribution ist.
C-Programm in Ubuntu kompilieren und ausführen
Zum Ausführen und Kompilieren der C in Ihrem Linux-System richtig programmieren, müssen Sie build-essential installieren Paket, das GCC/g++-Compiler und -Bibliotheken enthält, die zum Kompilieren und Ausführen von C-Programmen unter Linux erforderlich sind.
$ sudo apt install build-essential
Nach Abschluss der Installation werden alle erforderlichen Pakete auf Ihrem System installiert.
Jetzt schreiben wir ein einfaches grundlegendes C Programm zum Drucken von LinuxShellTips auf dem Bildschirm.
#include int main() { // printf() displays the string inside quotation printf("\nLinuxShellTips\n\n"); return 0; }
Wenn Sie fertig sind, speichern Sie Ihre Datei mit einem .c
Verlängerung. In diesem Beispiel habe ich unter dem Namen firstProgram.c
gespeichert .
Um eine ausführbare Datei für Ihr Programm zu erstellen, geben Sie den folgenden Befehl in Ihr Terminal ein. Stellen Sie sicher, dass Sie sich auf dem richtigen Pfad befinden, in dem Sie Ihr Programm in Ihrem System gespeichert haben.
$ sudo gcc firstProgram.c -o firstProgram
Eine neue ausführbare Datei mit dem Namen firstProgram wird in demselben Pfad erstellt, in dem Sie den obigen Code ausgeführt haben.
Zeit, Ihr erstes Programm auszuführen, indem Sie den folgenden Befehl in Ihrem Terminal ausführen, um Ihr erstes Programm auszuführen.
$ ./firstProgram LinuxShellTips
So kompilieren und führen Sie ein C aus Programm in Ihrem Linux-System. Wenn Sie Fragen haben, können Sie diese gerne im Kommentarbereich stellen.