tu peux specifier des option a la ligne de configuration dans le sous menu Projet -> Option du projet.
Où ???? J'ai fait encore 2 fois le tour des options, j'ai pas trouvé.
Je me suis peut être mal expliqué.
j'ai 2 cibles : fpkg3 et fmerge. J'ai commencé par fpkg3 et j'ai pas spécifié où il était => il s'installe dans $PREFIX/bin. Pour fmerge2 j'ai pu spécifier sbin => il s'installe dans $PREFIX/sbin (comme je veux quoi).
C'est pas le prefix que je veux changer !
Chez moi Kdvelop affiche les erreur de linckage dans la console de compilation en bas a gauche.
Quelle version ???
Leur du linck vient du fait que ld ne trouve pas la lib fmerge.o. C'est a dire que le chemin pour y acceder ne lui est pas connu. La encore les option du porjet (rubrique CFLAGS peuvent d'aider).
Ils sont tous dans le même dossier (pour 10 fichiers je vais pas tout séparer quand même ??)
Voici le résultat de la commande make : suse@linux:~/fNux/fpkg3/src> make
/bin/sh ../libtool --mode=link g++ -O2 -g0 -o fmerge fmerge.o fbuild.o -lxml2
g++ -O2 -g0 -o fmerge fmerge.o fbuild.o /usr/lib/libxml2.so -lpthread -lz -lm
fmerge.o(.text+0x6a): In function `main':
..........................
Il suffit pour que ça compile que la commande g++ devienne :
g++ -O2 -g0 -o fmerge fmerge.o fbuild.o database.o /usr/lib/libxml2.so -lpthread -lz -lm
Comment changer ça ?
[^] # Re: Option du projet
Posté par Pinaraf . En réponse au message KDevelop : problèmes divers. Évalué à 1.
Où ???? J'ai fait encore 2 fois le tour des options, j'ai pas trouvé.
Je me suis peut être mal expliqué.
j'ai 2 cibles : fpkg3 et fmerge. J'ai commencé par fpkg3 et j'ai pas spécifié où il était => il s'installe dans $PREFIX/bin. Pour fmerge2 j'ai pu spécifier sbin => il s'installe dans $PREFIX/sbin (comme je veux quoi).
C'est pas le prefix que je veux changer !
Chez moi Kdvelop affiche les erreur de linckage dans la console de compilation en bas a gauche.
Quelle version ???
Leur du linck vient du fait que ld ne trouve pas la lib fmerge.o. C'est a dire que le chemin pour y acceder ne lui est pas connu. La encore les option du porjet (rubrique CFLAGS peuvent d'aider).
Ils sont tous dans le même dossier (pour 10 fichiers je vais pas tout séparer quand même ??)
Voici le résultat de la commande make :
suse@linux:~/fNux/fpkg3/src> make
/bin/sh ../libtool --mode=link g++ -O2 -g0 -o fmerge fmerge.o fbuild.o -lxml2
g++ -O2 -g0 -o fmerge fmerge.o fbuild.o /usr/lib/libxml2.so -lpthread -lz -lm
fmerge.o(.text+0x6a): In function `main':
..........................
Il suffit pour que ça compile que la commande g++ devienne :
g++ -O2 -g0 -o fmerge fmerge.o fbuild.o database.o /usr/lib/libxml2.so -lpthread -lz -lm
Comment changer ça ?