Je rencontre un problème lors de l'utilisation de la fonction min() et max() dans mon projet C. J'ai importé math.h, mais quand je compiler le fichier que je continue à obtenir l'erreur suivante (une erreur similaire est affichée même en utilisant gcc au lieu de LLVM):Symboles non définis pour l'architecture x86_64 "_min"
Undefined symbols for architecture x86_64:
"_min", referenced from:
_main in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Je pense que le problème est qu'il ya isn » t une bibliothèque 64 bits de math.h ... ou le compilateur ne peut pas le trouver. J'utilise Mac OS X 10.7. Comment puis-je résoudre ce problème?
alors qu'est-ce que je dois écrire? gcc main.c ne fonctionne pas ... Écrire gcc -lm main.c ni ... –
comment construisez-vous votre application ou outil ou quoi que ce soit? est-ce un makefile ou simplement compile depuis la ligne de commande? –
Ligne de commande ou via Xcode. Je n'ai pas de fichier makefile –