Câu hỏi được gắn thẻ «libraries»

Thư viện là một tập hợp các chức năng mà các chương trình có thể sử dụng. Chúng có thể được tải động bởi một chương trình, hoặc chúng có thể được biên dịch vào chương trình.



2
Tại sao các thư viện chia sẻ thực thi?
Tại sao hầu hết tất cả các thư viện chia sẻ /usr/lib/đều có tập quyền cho phép thực thi? Tôi không thấy bất kỳ trường hợp sử dụng để thực hiện chúng. Một số người quản lý để kết nối một số dạng mainchức năng để in một bản quyền …

2
Sử dụng thư viện dùng chung trong / usr / local / lib
Tôi đã xây dựng một số thư viện từ các nguồn và các tệp sau đó make installnằ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.sonằ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, …
59 ubuntu  libraries 




2
Thay đổi thư viện được liên kết cho một tệp thực thi nhất định (CentOs 6)
Tôi có một thực thi được liên kết như thế này: $ ldd a.out libboost_system-mt.so.1.47.0 => /usr/lib64/libboost_system-mt.so.1.47.0 (0x00007f4881f56000) libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f4881cfb000) libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f4881965000) librt.so.1 => /lib64/librt.so.1 (0x00007f488175d000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4881540000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f4881239000) . . Trong đó các thư viện libcrypto và libssl là openssl …
29 libraries  linker 


1
Libgcc_s.so chứa gì?
Tôi đã thử chạy objdump trên lib để tìm ra nó mà không thành công. Có cách nào để tìm hiểu những gì một thư viện làm?
25 linux  libraries 

1
Tại sao các hệ thống Unix / Linux không duyệt qua các thư mục cho đến khi chúng tìm thấy phiên bản bắt buộc của thư viện được liên kết?
Tôi có một tệp thực thi nhị phân có tên là "alpha" yêu cầu thư viện được liên kết (libz.so.1.2.7) được đặt tại /home/username/myproduct/lib/libz.so.1.2.7 Tôi xuất tương tự sang phiên bản đầu cuối của mình trước khi sinh ra tệp thực thi nhị phân của mình bằng cách thực hiện …



2
Làm cách nào để theo dõi tải thư viện?
Tôi có chương trình phụ thuộc vào thư viện được liên kết với libboost 1.67, được cài đặt trong hệ thống. Khi tôi khởi chạy nó, tôi có một lỗi libboost_system.so.1.58không tồn tại. LD_PRELOADvà LD_LIBRARY_PATHkhông được đặt. lddtreethực thi không hiển thị thư viện này là phụ thuộc nhưng lddkhông. …
16 libraries 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.