A voir également:
- [C]Problème avec la compilation gcc
- Codeblocks avec compilateur - Télécharger - Langages
- Compilation pdf - Guide
- Breach compilation - Guide
- Comment faire une compilation de musique - Forum Audio
- Gcc linux ✓ - Forum Linux / Unix
3 réponses
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
7 juin 2010 à 15:27
7 juin 2010 à 15:27
Salut.
la compilation se passe bien. Donc tes sources doivent être correctes.
Si j'ai bien compris tu est sous MAC.
Le message te dit qu'il n'arrive pas à trouver certaines fonctions.
Ce genre d'erreur indique qu'il manque un fichier.o ou une bibliothèques. En général les bibliothèques sont liées aux fichiers .h, et portent un nom similaire.
Il manque peut être un -lstdlib ou -libc...
La ligne de compilation me parait étrange. C'est la première fois que je fois des crochets. As tu essayé en enlevant les crochets et ce qu'ils contiennent ?
la compilation se passe bien. Donc tes sources doivent être correctes.
Si j'ai bien compris tu est sous MAC.
Le message te dit qu'il n'arrive pas à trouver certaines fonctions.
Ce genre d'erreur indique qu'il manque un fichier.o ou une bibliothèques. En général les bibliothèques sont liées aux fichiers .h, et portent un nom similaire.
Il manque peut être un -lstdlib ou -libc...
La ligne de compilation me parait étrange. C'est la première fois que je fois des crochets. As tu essayé en enlevant les crochets et ce qu'ils contiennent ?
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
7 juin 2010 à 16:10
7 juin 2010 à 16:10
hello
utiliser l'option
gcc -I rep
où rep est le répertoire contenant le fichier "mon_fichier.h"
les fichiers entre <> sont cherchés dans /usr/include
utiliser l'option
gcc -I rep
où rep est le répertoire contenant le fichier "mon_fichier.h"
les fichiers entre <> sont cherchés dans /usr/include
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
7 juin 2010 à 17:04
7 juin 2010 à 17:04
il manque un .o ou une librairie contenant free_combi, print_message, launch_combinhaplo, etc ?
ben en fait, j'ai entré mes fichiers dans Xcode et la seule erreur qu'il me reste est:
Alors il ne doit pas y avoir un manque de librairie, juste une erreur dans la commande de compilation
Sinon, existe-t-il une différence entre les "EXIT_FAILURE" sous Mac et sous Linux?
mon_fichier.c: In function 'get_options': mon_fichier.c:354: warning: return makes pointer from integer without a cast
Alors il ne doit pas y avoir un manque de librairie, juste une erreur dans la commande de compilation
Sinon, existe-t-il une différence entre les "EXIT_FAILURE" sous Mac et sous Linux?
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
8 juin 2010 à 08:15
8 juin 2010 à 08:15
dubeck redit ce que j'ai dit : manque un fichier objet.
pour t'en convaincre, où est défini free_combi par exemple ?
C'est la question qu'il faut se poser lorsque tu as une erreur du genre "undefined symbols"
pour t'en convaincre, où est défini free_combi par exemple ?
C'est la question qu'il faut se poser lorsque tu as une erreur du genre "undefined symbols"
7 juin 2010 à 16:08