Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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