GNU/Linux >> Tutoriels Linux >  >> Linux

Comment écrire, compiler et exécuter un programme C sur un système d'exploitation Unix [avec l'exemple de Hello World]

Question :J'aimerais comprendre les bases pour écrire, compiler et exécuter un programme C sur Linux OS. Pouvez-vous l'expliquer avec un exemple simple ?

Répondre  :  Dans cet article, passons en revue très rapidement comment écrire un programme de base Hello World C et comment compiler le programme *.c sur Linux ou Unix OS.

1. Écrire un programme Hello World C

Créez le programme helloworld.c à l'aide d'un éditeur Vim comme indiqué ci-dessous.

$ vim helloworld.c

/* Hello World C Program */

#include<stdio.h>

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

}

2. Assurez-vous que le compilateur C (gcc) est installé sur votre système

Assurez-vous que gcc est installé sur votre système comme indiqué ci-dessous.

$ 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. Compilez le programme helloworld.c

Compilez helloworld.c en utilisant la commande cc comme indiqué ci-dessous. Cela créera le fichier a.out.

$ 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. Exécuter le programme C (a.out)

Vous pouvez soit exécuter le a.out pour voir la sortie (ou) le renommer avec un autre nom significatif et l'exécuter comme indiqué ci-dessous.

$ ./a.out
Hello World!

$ mv a.out helloworld

$ ./helloworld
Hello World!

Linux
  1. Comment compiler et exécuter le programme C dans Ubuntu

  2. Comment écrire et exécuter votre premier programme Qt dans Debian 10

  3. Exemple Perl Hello World :comment écrire et exécuter un programme Perl sur un système d'exploitation Unix

  4. Exemple Pascal Hello World :comment écrire, compiler et exécuter un programme Pascal sur un système d'exploitation Unix

  5. Exemple Smalltalk Hello World :comment écrire et exécuter un programme Smalltalk sur un système d'exploitation Linux

Comment installer Rclone sous Linux et Unix

Comment configurer une adresse IP statique sous Linux et Unix

Comment compiler et exécuter des programmes C, C++ sous Linux

Comment écrire et exécuter un programme C dans Debian 10

Comment compiler et exécuter un programme C sous Linux

Comment écrire et exécuter un programme C sous Linux