GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment écrire, compiler et exécuter un programme C dans Ubuntu et d'autres distributions Linux [Astuce du débutant]

Comment programmer en C sous Linux ? C'est en effet très facile et se compose de trois étapes simples.

Étape 1 :Vous écrivez votre programme et enregistrez le fichier avec une extension .c. Par exemple, mon_programme.c.

Étape 2  :Vous compilez le programme et générez le fichier objet à l'aide du compilateur gcc dans un terminal comme celui-ci :

gcc -o my_program my_program.c

Étape 3 :Vous exécutez le fichier objet généré pour exécuter votre programme C sous Linux :

./my_program

Ce n'était qu'un bref résumé sur la façon de compiler et d'exécuter un programme C sous Linux. Si vous êtes novice en C ou Linux, je vais vous montrer ces étapes en détail afin que vous vous sentiez à l'aise pour coder un programme C dans un environnement Linux.

En fait, je vais expliquer comment exécuter des programmes C dans un terminal Linux ainsi que dans un éditeur de code.

Méthode 1 :comment exécuter des programmes C dans un terminal Linux

Pour exécuter un programme C sous Linux, vous devez disposer d'un compilateur C présent sur vos systèmes. Le compilateur le plus populaire est gcc (GNU Compiler Collection).

Vous pouvez installer gcc en utilisant le gestionnaire de paquets de votre distribution. Dans les distributions Linux basées sur Debian et Ubuntu, utilisez la commande apt :

sudo apt install gcc

Basculez vers le répertoire où vous avez conservé votre programme C (ou indiquez le chemin) puis générez le fichier objet en compilant le programme :

gcc -o my_program my_program.c

Gardez à l'esprit qu'il est facultatif de fournir le fichier objet de sortie (-o my_program). Si vous ne le faites pas, un fichier objet nommé a.out sera automatiquement généré. Mais ce n'est pas bon car il sera écrasé pour chaque programme C et vous ne pourrez pas savoir à quel programme appartient le fichier objet a.out.

Une fois que vous avez généré votre fichier objet, exécutez-le pour exécuter le programme C. Il est déjà exécutable. Utilisez-le simplement comme ceci :

./my_program

Et il affichera la sortie souhaitée, si votre programme est correct. Comme vous pouvez le voir, ce n'est pas très différent de l'exécution de programmes C++ sous Linux.

Chaque fois que vous apportez une modification à votre programme, vous devez d'abord le compiler, puis exécuter le fichier objet généré pour exécuter le programme C.

Méthode 2 :Comment exécuter des programmes C sous Linux à l'aide d'un éditeur de code tel que Visual Studio Code

Tout le monde n'est pas à l'aise avec la ligne de commande et le terminal et je le comprends parfaitement.

Vous pouvez utiliser un IDE C/C++ approprié comme Eclipse ou Code Blocks, mais ce sont souvent des programmes trop lourds et plus adaptés aux grands projets.

Je recommande d'utiliser un éditeur de code open source comme Visual Studio Code ou Atom. Ce sont essentiellement des éditeurs de texte et vous pouvez installer des modules complémentaires pour compiler et exécuter des programmes directement à partir de l'éditeur de code graphique.

J'utilise l'éditeur Visual Studio Code dans cet exemple. C'est un éditeur de code open source extrêmement populaire de Microsoft.

Tout d'abord, installez Visual Studio Code dans Ubuntu à partir du centre logiciel. Pour les autres distributions, veuillez vérifier le gestionnaire de packages ou le centre de logiciels de votre distribution Linux. Vous pouvez également consulter le site officiel pour plus d'informations.

Démarrez Visual Studio Code et ouvrez/créez un projet et créez votre programme C ici. J'utilise un exemple de programme Hello World.

Vous devez vous assurer que le compilateur gcc est installé sur votre système Linux.

sudo apt install gcc

La prochaine chose que vous voudriez est d'utiliser une extension qui vous permet d'exécuter le code C. Microsoft peut vous demander d'installer sa propre extension pour le programme C/C++, mais il est compliqué à configurer et je ne le recommanderai donc pas.

Au lieu de cela, je suggère d'utiliser l'extension Code Runner. C'est une extension simple et vous pouvez exécuter facilement du code C et C++ sans configuration supplémentaire.

Allez dans l'onglet Extensions et recherchez "Code Runner" et installez-le.

Redémarrez Visual Studio Code. Maintenant, vous devriez pouvoir exécuter le code C en utilisant l'une des méthodes suivantes :

  • En utilisant le raccourci Ctrl+Alt+N.
  • Appuyez sur F1, puis sélectionnez ou saisissez le code d'exécution.
  • Cliquez avec le bouton droit sur l'éditeur de texte et cliquez sur Exécuter le code à partir du menu contextuel.

Lorsque vous exécutez le programme, il est automatiquement compilé puis exécuté. Vous pouvez voir la sortie dans le terminal qui s'ouvre en bas de l'éditeur. Quoi de mieux que ça ?

Quelle méthode préférez-vous ?

L'exécution de quelques programmes C en ligne de commande Linux est acceptable, mais l'utilisation d'un éditeur de code est beaucoup plus simple et permet de gagner du temps. N'êtes-vous pas d'accord ?

Je vous laisse décider de la méthode que vous souhaitez utiliser.

Article d'origine


Ubuntu
  1. Comment installer Rust et Cargo sur Ubuntu et d'autres distributions Linux

  2. Comment installer le navigateur Vivaldi sur Ubuntu et d'autres distributions Linux

  3. Comment installer et utiliser Latte Dock sur Ubuntu et d'autres distributions Linux

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

  5. Comment regarder Hulu sur Ubuntu et d'autres distributions Linux

Comment mettre à jour Grub sur Ubuntu et d'autres distributions Linux

Comment installer Itch sur Ubuntu et d'autres distributions Linux

Comment changer d'utilisateur dans Ubuntu et d'autres distributions Linux [Astuce rapide pour débutant]

Comment ajouter une connexion par empreinte digitale dans Ubuntu et d'autres distributions Linux

Comment compiler et exécuter un programme C sous Linux

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