Tôi đã cài đặt gói libtcmalloc-minimal0Liên kết với ubuntu libtcmalloc
nhưng khi tôi cố gắng để biên dịch chương trình của tôi với cờ
-ltcmalloc-minimal0
Tôi nhận lỗi
/usr/bin/ld: không thể tìm thấy -ltcmalloc_minimal0
Tôi đã kiểm tra/usr/lib và thư viện là có
More Info
dpkg đưa ra sau 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
và tôi đang biên soạn cho chế độ 64 bit
và thư viện cũng là 64 bit
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
Is nó được gọi chính xác là '/ usr/lib/libtcmalloc_minimal0.so'? Thư viện có đúng kiến trúc không? (bạn có thể biên dịch ở chế độ 64 bit, trong khi thư viện bạn cài đặt là 32 bit) – wormsparty
cả thư viện và chương trình là chế độ 64 bit –
Vậy phần nào của mã sẽ yêu cầu tối thiểu libtcmalloc? Câu lệnh mới/xóa có yêu cầu không? – Naveen