Comment compiler le langage C sous Linux

王林
Libérer: 2019-12-06 10:23:17
original
6842 Les gens l'ont consulté

Comment compiler le langage C sous Linux

Compilation du programme C sous système Linux :

gcc -Wall -g -o tfP tfP.c
Copier après la connexion

Description de l'option :

-Wall  signifie que le compilateur affichera un message d'avertissement lors de la compilation process ( Warning), par exemple, certaines variables ne sont pas utilisées par vous, le type pointé par le pointeur est incorrect, la fonction principale ne renvoie pas de valeur entière, etc.

Bien que ce type d'information ne soit pas une erreur et n'affecte pas la compilation, elle est susceptible d'être à l'origine de bugs du programme. Elle peut également vous aider à trouver des erreurs dans le code et à standardiser le format du code. Par conséquent, il est recommandé d’ajouter le paramètre -Wall à chaque compilation.

Tutoriels vidéo en ligne recommandés : Tutoriels vidéo Linux

-g signifie que le compilateur collectera les informations de débogage (debug), donc si votre programme ne s'exécute pas correctement, Vous pouvez déboguer ligne par ligne via des outils tels que gdb ou lldb pour découvrir facilement la cause de l'erreur. Si vous n'êtes pas sûr à 100% que votre programme ne rencontre aucun problème, il est recommandé d'ajouter le paramètre -g. Ce sera beaucoup plus pratique lors du débogage.

-o signifie que le compilateur affichera le fichier exécutable compilé dans le dossier que vous spécifiez avec le nom que vous spécifiez. Le nom après l'espace entre -o est le nom du fichier de sortie.

Par exemple : -o est suivi de test, ce qui signifie que gcc générera un fichier exécutable appelé test dans mon répertoire actuel après une compilation réussie. Si ce paramètre n'est pas ajouté, le fichier exécutable généré après chaque compilation sera placé dans le répertoire racine et nommé a.out. Après chaque compilation réussie, le fichier a.out précédent sera écrasé. Par conséquent, il est recommandé d’ajouter le paramètre -o pour le rendre plus organisé.

Articles et tutoriels connexes recommandés : Tutoriel Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!