Bonjour,

Je travaille sur Ubuntu 10.04 x86_64 et eclipse Juno. Dans la configuration d'eclipse (properties -> C/C++ build -> settings), j'ai bien (dans l'ordre) /usr/local/lib et /usr/lib dans la partie "librairy search path". Je code en C.

Quant je lance mon executable, j'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
error while loading shared libraries: libtcmalloc.so.0: cannot open shared object file: No such file or directory
Et pourtant j'ai bien la librarie dans /usr/local/lib/libtcmalloc.so.0

résultat d'un ldd :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
linux-vdso.so.1 =>  (0x00007fff91518000)
	libtcmalloc.so.0 => not found
	libprofiler.so.0 => not found
	libmysqlclient_r.so.16 => /usr/lib/libmysqlclient_r.so.16 (0x00007f256bbd8000)
	libm.so.6 => /lib/libm.so.6 (0x00007f256b955000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00007f256b738000)
	libc.so.6 => /lib/libc.so.6 (0x00007f256b3b4000)
	libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007f256b17b000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x00007f256af61000)
	libz.so.1 => /lib/libz.so.1 (0x00007f256ad49000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f256bffa000)
Comment se fait-il que la librairie est présente et qu'elle n'est pas trouvée pas le linker ?

Merci d'avance pour votre aide.