Tôi đã xây dựng một số thư viện từ các nguồn và các tệp sau đó make install
nằm trong/usr/local/lib
Ví dụ, trong trường hợp của tôi, tôi có tập tin libodb-2.2.so
nằm trong thư mục này.
Tuy nhiên, khi tôi khởi chạy chương trình thực thi đã liên kết với libodb
, tôi đã gặp lỗi: lỗi trong khi tải các thư viện chia sẻ:libodb-2.2.so: cannont open shared object file: No such file or directory.
Có nghĩa là tôi đã xây dựng thực thi của tôi không chính xác? hoặc tôi nên chỉ ra hệ thống rằng có thể có một số lib thú vị trong thư mục /usr/local/lib
?
Tôi đang sử dụng Ubuntu 12.04, Linux kernel 3.2.0-38-generic.
gdb
có thể đã giúp trong dù sao với một link
vấn đề, ví dụ. Tôi thực sự tò mò. Lúc đầu nhận xét của bạn dường như không liên quan đến vấn đề. Nhưng tôi có thể sai. Quả thực tôi không biết đủ gdb
, và việc tải các thư viện.