#1 Le 13/09/2007, à 19:07
- burger
[RESOLU]Probleme à la compilation avec Allegro
Bonsoir à tous,
Tout d'abord je tiens à vous preciser que je suis sous Mandriva 2007, et ayant entendu beaucoup de bien de la communauté Ubuntu par un ami, je fais appel à vous.
Voici mon probleme :
Apres installation de Allegro avec ./configure, make et make install ( qui se passe bien a priori ) lors de la compilation avec cette ligne de commande :
gcc -Wall -o repere main.c repere.c -lalleg -lalleg_unsharable
voici l'erreur que j'obtiens :
/usr/bin/ld: cannot find -lalleg
collect2: ld returned 1 exit status
Je compile de cette façon car je dois suivre les indications de mon prof, il sagit d'un TP
Voila je crois vous avoir tout dit.
Merci d'avance.
Dernière modification par burger (Le 16/09/2007, à 11:09)
Hors ligne
#2 Le 13/09/2007, à 19:21
- trucutu
Re : [RESOLU]Probleme à la compilation avec Allegro
Vous êtes dans la même classe ?
http://forum.ubuntu-fr.org/viewtopic.php?pid=1170221#p1170221
La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !
Hors ligne
#3 Le 13/09/2007, à 19:23
- burger
Re : [RESOLU]Probleme à la compilation avec Allegro
Oui effectivement, et c'est lui qui ma parler de la communautée.
Hors ligne
#4 Le 13/09/2007, à 19:40
- trucutu
Re : [RESOLU]Probleme à la compilation avec Allegro
Pour revenir à ton problème,
où se trouve liballeg.so ? dans /usr/lib ?
Si non, il faut que tu précise le path par -L/path/de/liballeg.so.
Mais peut être sais-tu déjà cela...
La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !
Hors ligne
#5 Le 13/09/2007, à 20:03
- burger
Re : [RESOLU]Probleme à la compilation avec Allegro
en faite pour l'installation j'ai suivi le tuto de mon prof, qui me disai :
Vérifier que /usr/local/lib contient bien une entrée nommée liballeg.so. Dans le cas contraire, créer cette entrée sous forme de lien symbolique :
ln -s liballeg-4.2.1.so liballeg.so
/usr/local/lib contenait pas l'entrée liballeg.so donc j'ai fais la commande et cela a fonctionné, je vois maintenant l'entrée liballeg.so dans /usr/local/lib
Hors ligne