que había instalado el paquete libtcmalloc-minimal0Vinculación con ubuntu libtcmalloc
pero cuando intento compilar mi programa con la bandera
-ltcmalloc-minimal0
estoy recibiendo el error
/usr/bin/ld: no puede encontrar -ltcmalloc_minimal0
me había registrado/usr/lib y la biblioteca está allí
Más información
dpkg da siguiente o/p
dpkg -L libtcmalloc-minimal0
/.
/usr
/usr/lib
/usr/lib/libtcmalloc_minimal.so.0.0.0
/usr/lib/libtcmalloc_minimal_debug.so.0.0.0
/usr/share
/usr/share/doc
/usr/share/doc/libtcmalloc-minimal0
/usr/share/doc/libtcmalloc-minimal0/TODO
/usr/share/doc/libtcmalloc-minimal0/AUTHORS
/usr/share/doc/libtcmalloc-minimal0/copyright
/usr/share/doc/libtcmalloc-minimal0/changelog.gz
/usr/share/doc/libtcmalloc-minimal0/README.gz
/usr/share/doc/libtcmalloc-minimal0/changelog.Debian.gz
/usr/lib/libtcmalloc_minimal.so.0
/usr/lib/libtcmalloc_minimal_debug.so.0
y estoy recopilando para el modo de 64 bits
y la biblioteca también es de 64 bits
file /usr/lib/libtcmalloc_minimal.so.0.0.0
/usr/lib/libtcmalloc_minimal.so.0.0.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
Es llamó exactamente '/ usr/lib/libtcmalloc_minimal0.so'? Es la biblioteca para la arquitectura correcta? (podría estar compilando en modo de 64 bits, mientras que la biblioteca que instaló es de 32 bits) – wormsparty
tanto la biblioteca como el programa es el modo de 64 bits –
Entonces, ¿qué parte del código requeriría libtcmalloc-minimal? ¿La declaración nueva/eliminar lo requiere? – Naveen