Maison > développement back-end > C++ > Pourquoi mon programme C ne parvient-il pas à se connecter à GCC et comment puis-je y remédier ?

Pourquoi mon programme C ne parvient-il pas à se connecter à GCC et comment puis-je y remédier ?

Mary-Kate Olsen
Libérer: 2024-11-28 14:58:10
original
407 Les gens l'ont consulté

Why Does My C   Program Fail to Link with GCC, and How Can I Fix It?

Compilation d'un programme C avec GCC

Bien que GCC soit effectivement capable de compiler des programmes C, l'erreur que vous avez rencontrée indique un problème de liaison plutôt que une erreur de compilation.

Pour résoudre le problème, ajoutez l'indicateur -lstdc à votre commande de compilation, ce qui indiquera à l'éditeur de liens pour inclure la bibliothèque C standard.

gcc info.C -lstdc++
Copier après la connexion

Une option plus pratique consiste à utiliser g au lieu de gcc. g sélectionne automatiquement le compilateur back-end approprié en fonction de l'extension de fichier (.c pour C, .cpp pour C ) et inclut la bibliothèque C standard dans l'étape de liaison.

La principale différence entre gcc et g est que g sélectionne le compilateur C (g ) pour tous les fichiers source, y compris ceux avec le Extension .c. g active également des fonctionnalités de compilateur supplémentaires spécialement conçues pour C .

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal