Probleme compilation
Résolu
Pierre
-
Pierre -
Pierre -
Bonjour,
je suis en train de faire un programme, et je rencontre un problème lors de la compilation,
ce message s'affiche :
Undefined symbols for architecture x86_64:
"_affiche", referenced from:
_jeu in fonction_projet2-7f0099.o
"_initialisation", referenced from:
_jeu in fonction_projet2-7f0099.o
"_menu", referenced from:
_jeu in fonction_projet2-7f0099.o
(maybe you meant: _menu3, _menuTourn , _menu2 )
"_viderTampon", referenced from:
_menuTourn in fonction_projet2-7f0099.o
_menu2 in fonction_projet2-7f0099.o
_menu3 in fonction_projet2-7f0099.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 ne trouve pas d'où viens le problème, pouvez vous m'aidez s'il vous plait
merci
ps : j'utilise OSX 10.9.2
je suis en train de faire un programme, et je rencontre un problème lors de la compilation,
ce message s'affiche :
Undefined symbols for architecture x86_64:
"_affiche", referenced from:
_jeu in fonction_projet2-7f0099.o
"_initialisation", referenced from:
_jeu in fonction_projet2-7f0099.o
"_menu", referenced from:
_jeu in fonction_projet2-7f0099.o
(maybe you meant: _menu3, _menuTourn , _menu2 )
"_viderTampon", referenced from:
_menuTourn in fonction_projet2-7f0099.o
_menu2 in fonction_projet2-7f0099.o
_menu3 in fonction_projet2-7f0099.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 ne trouve pas d'où viens le problème, pouvez vous m'aidez s'il vous plait
merci
ps : j'utilise OSX 10.9.2
A voir également:
- Ld: symbol(s) not found for architecture x86_64
- Breach compilation c'est quoi - Guide
- Compilation error: expected unqualified-id before '{' token ✓ - Forum C++
- Erreur de compilation projet ou bibliothèque introuvable - Forum Excel
- Must declare a named package because this compilation unit is associated to the named module - Forum Java
- Problème Compilation Dev-C++ - Forum C++
2 réponses
Bonjour,
Tu utilises une bibliothèque spéciale ?
Si oui, l'appelles-tu bien au moment de la compilation ?
Cdlt,
Tu utilises une bibliothèque spéciale ?
Si oui, l'appelles-tu bien au moment de la compilation ?
Cdlt,
Moi je pense le contraire...
"_affiche", referenced from:
_jeu in fonction_projet2-7f0099.o
linker command failed with exit
Bref, il y a un problème lors de l'édition des liens.
Donc, je repose la question : utilises-tu une bibliothèque externe dans ton programme ? Comment compiles-tu le programme ? Quel compilateur utilises-tu ?
"_affiche", referenced from:
_jeu in fonction_projet2-7f0099.o
linker command failed with exit
Bref, il y a un problème lors de l'édition des liens.
Donc, je repose la question : utilises-tu une bibliothèque externe dans ton programme ? Comment compiles-tu le programme ? Quel compilateur utilises-tu ?
La commande de compilation n'est pas correcte.
Utilise plutôt : gcc -c fonction_projet2.c -Wall -o fonction_projet2.o, pareil pour fonction_projet1 et ensuite : gcc fonction_projet1.o fonction_projet2.o -o projet
Pourquoi ne pas utiliser le makefile qui me semble correct ? Tu as juste à écrire make, et ça roule ;-)))
Utilise plutôt : gcc -c fonction_projet2.c -Wall -o fonction_projet2.o, pareil pour fonction_projet1 et ensuite : gcc fonction_projet1.o fonction_projet2.o -o projet
Pourquoi ne pas utiliser le makefile qui me semble correct ? Tu as juste à écrire make, et ça roule ;-)))
http://r9mjflwk8c.cjoint.net/