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

Wie man ein C-Programm unter Unix OS schreibt, kompiliert und ausführt [mit Hello World Beispiel]

Frage :Ich möchte die Grundlagen verstehen, wie man ein C-Programm schreibt, kompiliert und ausführt unter Linux Betriebssystem. Können Sie das an einem einfachen Beispiel erklären?

Antwort :  Lassen Sie uns in diesem Artikel sehr schnell wiederholen, wie man ein einfaches Hello World C-Programm schreibt und wie man ein *.c-Programm kompiliert auf Linux- oder Unix-Betriebssystemen.

1. Schreiben Sie ein Hello World C-Programm

Erstellen Sie das Programm helloworld.c mit einem Vim-Editor wie unten gezeigt.

$ vim helloworld.c

/* Hello World C Program */

#include<stdio.h>

main()
{
    printf("Hello World!");

}

2. Stellen Sie sicher, dass C Compiler (gcc) auf Ihrem System installiert ist

Stellen Sie sicher, dass gcc wie unten gezeigt auf Ihrem System installiert ist.

$ whereis cc
cc: /usr/bin/cc /usr/share/man/man1/cc.1.gz

$ which cc
/usr/bin/cc

$ dpkg -l | grep gcc
ii  gcc                                        4:4.3.3-1ubuntu1                          The GNU C compiler
ii  gcc-4.3                                    4.3.3-5ubuntu4                            The GNU C compiler
ii  gcc-4.3-base                               4.3.3-5ubuntu4                            The GNU Compiler Collection (base package)
ii  gcc-4.3-doc                                4.3.3-5ubuntu4                            Documentation for the GNU compilers (gcc, go
ii  gcc-4.3-locales                            4.3.3-5ubuntu4                            The GNU C compiler (native language support
ii  gcc-4.3-multilib                           4.3.3-5ubuntu4                            The GNU C compiler (multilib files)
ii  lib64gcc1                                  1:4.3.3-5ubuntu4                          GCC support library (64bit)
ii  libgcc1                                    1:4.3.3-5ubuntu4                          GCC support library

3. Kompilieren Sie das Programm helloworld.c

Kompilieren Sie helloworld.c mit dem Befehl cc wie unten gezeigt. Dadurch wird die a.out-Datei erstellt.

$ cc helloworld.c

$ ls -l
-rw-r--r-- 1 ramesh ramesh   71 2009-08-28 14:06 helloworld.c
-rwxr-xr-x 1 ramesh ramesh 9152 2009-08-28 14:07 a.out

4. Führen Sie das C-Programm aus (a.out)

Sie können entweder a.out ausführen, um die Ausgabe zu sehen (oder) es in einen anderen aussagekräftigen Namen umbenennen und wie unten gezeigt ausführen.

$ ./a.out
Hello World!

$ mv a.out helloworld

$ ./helloworld
Hello World!

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

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

  3. Wie Sie Ihr erstes Qt-Programm in Debian 10 schreiben und ausführen

  4. Python Hello World Beispiel:Wie man ein Python-Programm unter Unix OS schreibt und ausführt

  5. Ruby Hello World Beispiel:Wie man ein Ruby-Programm unter Unix OS schreibt und ausführt

So installieren Sie Rclone unter Linux und Unix

So konfigurieren Sie eine statische IP-Adresse in Linux und Unix

So kompilieren und führen Sie C- und C++-Programme unter Linux aus

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

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

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