84 votes

Référence non définie à sqrt (ou à d’autres fonctions mathématiques)

J’ai ce code simple :

et dans l’en-tête, j’ai :

Mais l’application dit toujours une référence indéfinie à ``. Voyez-vous un problème ici? On dirait que tout devrait bien se passer.

28voto

krtek Points 15497

Je suppose que vous avez importé math.h avec ``

Donc, la seule autre raison que je peux voir est une information de liaison manquante. Vous devez lier votre code à l’option `` .

Si vous essayez simplement de compiler un fichier avec gcc, ajoutez `` simplement à votre ligne de commande, sinon, donnez quelques informations sur votre processus de construction.

3voto

Kaka Gee Points 19

Il suffit d’ajouter le `` fichier source in c et -lm dans Makefile à la fin fonctionnera pour moi.

-1voto

Mohamed Mnete Points 17

J’ai eu le même problème, mais je l’ai simplement résolu en ajoutant -lm après la commande qui exécute mon code. Exemple. code gcc.c -lm

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X