comment lier ma librairie ?
Bonjour à tous
une petite question de compil en C
je veux lier mes objets avec ma librairie prelude qui se trouve dans ce
repertoire
/usr/local/lib/libprelude.so.0.0.0
/usr/local/lib/libprelude.so.0
/usr/local/lib/libprelude.so
/usr/local/lib/libprelude.la
Voici le resultat de ma commande make
aide-0.9$ make
make all-recursive
make[1]: Entering directory `/home/******/aide-0.9'
Making all in src
make[2]: Entering directory `/home/*******/aide-0.9/src'
gcc -static -I/usr/local/include -D_REENTRANT -DHAVE_LIBPRELUDE
-L/usr/local/lib -lcrypt -L/usr/lib -lpthread -lssl -lcrypto -lprelude
-o aide prelude_alert.o conf_yacc.o conf_lex.o getopt.o getopt1.o
gnu_regex.o error.o md.o db.o commandconf.o db_file.o db_disk.o db_lex.o
db_sql.o gen_list.o list.o do_md.o base64.o symboltable.o compare_db.o
be.o util.o aide.o -lmhash -lcrypt
/usr/bin/ld: cannot find -lprelude
collect2: ld returned 1 exit status
make[2]: *** [aide] Error 1
make[2]: Leaving directory `/home/******/aide-0.9/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/******/aide-0.9'
make: *** [all-recursive-am] Error 2
Il faut que je rajoute un truc dans le path ?
merci pour l'aide
AC
Reply to: