GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Wie man ein C-Programm unter Linux kompiliert und ausführt

Das Erlernen einer Programmiersprache C ist ein Muss, wenn Sie Ihre Karriere als Programmierer beginnen. Sie brauchen nur einen Texteditor, um ein C-Programm zu schreiben, und einen GCC- oder Clang-Compiler, um das Programm unter Linux zu kompilieren.

In diesem Artikel werden wir sehen, wie man ein C-Programm schreibt und kompiliert.

Was ist C-Sprache?

C ist eine universelle Programmiersprache, die sich am besten für die Systemprogrammierung eignet. Entwickelt von Dennis Ritchie im Bell Lab, um ein Dienstprogramm für das Unix-Betriebssystem zu schreiben, später den Unix-Kernel selbst, der in der Sprache C implementiert ist.

Low-Level-Zugriff auf Speicher, einfache Schlüsselwörter, schnelle und effiziente Ausführungsfunktionen machten C zu einer der am häufigsten verwendeten Programmiersprachen.

C-Programm unter Linux kompilieren und ausführen

Sie benötigen GCC-Kompilierung und einen Texteditor, um ein C-Programm zu schreiben und zu kompilieren.

Hinweis:- Die folgenden Anweisungen wurden auf Ubuntu 20.04 getestet.

1. Installieren Sie den GCC-Compiler

Die GNU Compiler Collection umfasst Frontends für C, C++, Objective-C, Fortran, Ada, Go und D sowie Bibliotheken für diese Sprachen (libstdc++, …). Es wurde ursprünglich als Compiler für das GNU-Betriebssystem geschrieben.

GCC in Teil von build-essential Paket Ubuntu/Debian-basierte Linux-Distributionen und Entwicklungstools Paket für Fedora/Centos/Rehat-basierte Linux-Distributionen. Es sollte bereits in Ihrem Linux-Betriebssystem verfügbar sein.

Wenn es jedoch nicht verfügbar ist, verwenden Sie den folgenden Befehl, um GCC auf der entsprechenden Linux-Distribution zu installieren.

Ubuntu/Debian,

sudo apt-get install build-essential

Fedora/Centos/Rehat,

yum groupinstall 'Development Tools'

Verwenden Sie den folgenden Befehl, um die Installation zu überprüfen,

~$ gcc -v
~$ whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/share/man/man1/gcc.1.gz
~$ which gcc
/usr/bin/gcc

2. C-Programm schreiben

Sie können jeden Texteditor wie vi, nano oder sogar VIM verwenden, um ein C-Programm unter Linux zu schreiben.

Hier werde ich eine klassische Hallo-Welt erstellen. c-Programm mit einem Nano-Editor. Öffnen Sie das Ubuntu-Terminal und führen Sie den folgenden Befehl aus, um den Nano-Editor zu starten.

nano hello-world.c

C-Programmliste,

#include <stdio.h>
int main()
{
printf("/n Hello World ");
return 0;
}

Wo,

  • studio.h – Standard-Input-Output-Header-Datei
  • printf – Befehl zum Drucken einer Nachricht

3. Kompilieren Sie das C-Programm mit dem GCC-Compiler

Den GCC Compiler haben wir bereits installiert. Führen Sie nun den folgenden Befehl auf dem Terminal aus, um das C-Programm mit GCC zu kompilieren.

Dies erzeugt eine Hallo-Welt-Binärdatei, wie unten gezeigt.

gcc hello-world.c -o hello-world

4. C-Programm ausführen

Der C-Compiler generiert die Binärdatei des Programms. Geben Sie einfach ./ ein, um das c-Programm unter Linux auszuführen. In unserem Fall

~$ ./hello-world

Die Ausgabe des Programms (siehe unten),

Zusammenfassung

Ein Texteditor und ein GCC-Compiler sind die einzigen grundlegenden Werkzeuge, die Sie benötigen, um mit dem Schreiben und Kompilieren von C-Programmen zu beginnen. Fangen Sie an und lernen Sie c.

Ich hoffe, dieser kleine Artikel war hilfreich. Bitte teilen und abonnieren.


Debian
  1. Wie man ein C-Programm in Ubuntu und anderen Linux-Distributionen schreibt, kompiliert und ausführt [Tipp für Anfänger]

  2. So installieren Sie Wine und führen Windows-Apps unter Linux aus

  3. Wie man ein C-Programm in Ubuntu kompiliert und ausführt

  4. So kompilieren und installieren Sie wxWidgets unter Ubuntu/Debian/Linux Mint

  5. Cobol Hello World Beispiel:Wie man ein Cobol-Programm unter Linux schreibt, kompiliert und ausführt

Wie man ein C-Programm in Debian 10 schreibt und ausführt

So installieren Sie KernelCare und löschen den Kernelcare-Cache unter Linux

So installieren und konfigurieren Sie KVM unter Debian 11 Bullseye Linux

So installieren und konfigurieren Sie XAMPP unter Ubuntu Linux

Geniale Möglichkeiten zum Ausführen eines Programms unter Linux

Wie man ein C-Programm unter Linux schreibt und ausführt