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:
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 :
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.
Partager