C kann unter Linux verwendet werden. Die Methode zur Verwendung von C unter Linux ist: 1. Schreiben Sie ein C-Programmbeispiel und speichern Sie es mit der Erweiterung „.c“. 2. Verwenden Sie den gcc-Compiler in einem Terminal, um das Programm zu kompilieren Um die Zieldatei zu generieren, lautet der Befehl „gcc -o my_program my_program.c“ 3. Führen Sie den Befehl „./my_program“ aus.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.
Kann ich c unter Linux verwenden?
Ja.
Schreiben Sie Ihr Programm in C unter Linux
Es ist in der Tat sehr einfach und besteht aus drei einfachen Schritten. |
Schritt 1:Schreiben Sie Ihr C-Programm und speichern Sie es mit der Erweiterung .c. Zum Beispiel mein_Programm.c.
Schritt 2:Verwenden Sie den gcc-Compiler in einem Terminal, um das Programm zu kompilieren und die Objektdatei zu generieren, etwa so:
gcc -o my_program my_program.c
Schritt 3:Unter Linux können Sie die generierte Objektdatei auf die gleiche Weise ausführen C-Programm:
./my_program
Dies ist nur eine kurze Zusammenfassung, wie man C-Programme unter Linux kompiliert und ausführt. Vorausgesetzt, Sie sind neu in der C-Sprache oder in Linux-Systemen, werde ich Sie durch die Schritte führen, damit Sie sich beim Schreiben von C-Programmen in einer Linux-Umgebung wohl fühlen.
Tatsächlich werde ich zwei Möglichkeiten besprechen, wie man ein C-Programm im Linux-Terminal und in einem Code-Editor ausführt.
Methode 1: C-Programm im Linux-Terminal ausführen
Um ein C-Programm unter Linux auszuführen, benötigen Sie einen C-Compiler auf Ihrem System. Der beliebteste Compiler ist gcc (GNU Compiler Collection).
Sie können gcc mit dem Paketmanager Ihrer Distribution installieren. Verwenden Sie in Debian- und Ubuntu-basierten Linux-Distributionen den apt-Befehl:
sudo apt install gcc
Wechseln Sie in das Verzeichnis, in dem Ihr C-Programm gespeichert ist (oder geben Sie den Pfad an) und kompilieren Sie dann das Programm, um die Objektdatei zu generieren:
gcc -o my_program my_program.c
Denken Sie daran, Die Bereitstellung der Ausgabeobjektdatei (-o my_program) ist optional. Wenn Sie es nicht angeben, wird automatisch eine Objektdatei mit dem Namen a.out generiert. Dies ist jedoch nicht gut, da jedes kompilierte C-Programm es überschreibt und Sie nicht wissen, zu welchem Programm diese a.out-Objektdatei gehört.
Nachdem Ihre Objektdatei generiert wurde, führen Sie sie aus, um das C-Programm auszuführen. Es konnte seine Leistung erbringen. Verwenden Sie es einfach so:
./my_program
Wenn Ihr Programm dann korrekt ist, wird es Ihnen die erwartete Ausgabe anzeigen. Wie Sie sehen, unterscheidet sich dies nicht vom Ausführen eines C++-Programms unter Linux.
Jedes Mal, wenn Sie Ihr Programm ändern, müssen Sie es zunächst neu kompilieren und dann die generierte Objektdatei erneut ausführen, um dieses neue C-Programm auszuführen.
Methode 2: So führen Sie C-Programme unter Linux mit einem Code-Editor wie VSCode aus
Nicht jeder ist mit der Befehlszeile und dem Terminal vertraut, und das verstehe ich vollkommen.
Sie könnten eine echte C/C++-IDE wie Eclipse oder Code Blocks verwenden, aber das sind sehr schwere Programme und eignen sich normalerweise besser für größere Projekte.
Ich empfehle die Verwendung eines Open-Source-Code-Editors wie VSCode oder Atom. Im Grunde handelt es sich dabei um Texteditoren, aber Sie können Add-ons installieren, um Programme direkt im grafischen Code-Editor zu kompilieren und auszuführen.
In diesem Beispiel verwende ich den VSCode-Editor. Es ist ein sehr beliebter Open-Source-Code-Editor von Microsoft.
Installieren Sie zunächst VSCode im Ubuntu Software Center. Überprüfen Sie bei anderen Distributionen den Paketmanager oder das Softwarecenter Ihrer Linux-Distribution. Weitere Informationen finden Sie auf der offiziellen Website.
Starten Sie VSCode, öffnen oder erstellen Sie ein Projekt und erstellen Sie hier Ihr C-Programm. Als Beispiel verwende ich ein einfaches Hello World-Programm.
Sie müssen sicherstellen, dass Sie den gcc-Compiler auf Ihrem Linux-System installiert haben.
sudo apt install gcc
Als nächstes müssen Sie eine Erweiterung verwenden, mit der Sie C-Code ausführen können. Microsoft fordert Sie möglicherweise auf, seine Erweiterung für C/C++-Programme zu installieren, aber die Einrichtung ist kompliziert, daher empfehle ich sie nicht.
Stattdessen empfehle ich Ihnen, die Code Runner-Erweiterung zu verwenden. Es handelt sich um eine einfache und unkomplizierte Erweiterung, mit der Sie problemlos C- und C++-Code ohne zusätzliche Konfiguration ausführen können.
Gehen Sie zur Registerkarte „Erweiterungen“, suchen Sie dort nach „Code Runner“ und installieren Sie ihn.
Installieren Sie die Code Runner-Erweiterung, um C/C++-Programme auszuführen.
Starten Sie VSCode neu. Jetzt können Sie C-Code mit einer der folgenden Methoden ausführen:
Klicken Sie mit der rechten Maustaste auf die Programmdatei und wählen Sie Code ausführen
Wenn Sie dieses C-Programm ausführen, wird es automatisch kompiliert und ausgeführt. Sie können die Ausgabe im Terminal sehen, das sich unten im Editor öffnet. Gibt es etwas Besseres als das?
Die Programmausgabe wird unten im Editor angezeigt
Welche Methode bevorzugen Sie?
Es ist kein Problem, einige C-Programme über die Linux-Befehlszeile auszuführen, aber die Verwendung eines Code-Editors ist einfacher und spart Zeit. Meinst du nicht auch?
Sie können entscheiden, welche Methode Sie verwenden möchten.
Verwenden Sie die Tastenkombination Strg+Alt+N.
Drücken Sie F1 und wählen Sie dann „Code ausführen“ aus oder geben Sie ihn ein.
Klicken Sie mit der rechten Maustaste in den Texteditor und klicken Sie im Kontextmenü auf „Code ausführen“.
Empfohlenes Lernen: „Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonKann c unter Linux verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!