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

Thư viện chia sẻ là thư viện được tải bởi các chương trình khi chúng khởi động. Một bản sao dùng chung duy nhất của mỗi thư viện được tải vào bộ nhớ vật lý và có thể được sử dụng bởi nhiều quá trình cùng một lúc. Điều này làm giảm việc sử dụng bộ nhớ và cải thiện hiệu suất hệ thống. Thẻ này không bao giờ được sử dụng một mình.




19
Lỗi Linux trong khi tải thư viện dùng chung: không thể mở tệp đối tượng dùng chung: Không có tệp hoặc thư mục như vậy
Chương trình là một phần của bộ thử nghiệm Xenomai, được biên dịch chéo từ PC Linux thành chuỗi công cụ ARM + Xenomai ARM. # echo $LD_LIBRARY_PATH /lib # ls /lib ld-2.3.3.so libdl-2.3.3.so libpthread-0.10.so ld-linux.so.2 libdl.so.2 libpthread.so.0 libc-2.3.3.so libgcc_s.so libpthread_rt.so libc.so.6 libgcc_s.so.1 libstdc++.so.6 libcrypt-2.3.3.so libm-2.3.3.so libstdc++.so.6.0.9 libcrypt.so.1 libm.so.6 # …





4
Thư viện chia sẻ động C ++ trên Linux
Đây là phần tiếp theo để biên dịch Thư viện chia sẻ động với g ++ . Tôi đang cố gắng tạo một thư viện lớp chia sẻ trong C ++ trên Linux. Tôi có thể lấy thư viện để biên dịch và tôi có thể gọi một số hàm …


4
Chức năng gọi đi từ C
Tôi đang cố gắng tạo một đối tượng tĩnh được viết trong giao diện Chuyển đến với một chương trình C (giả sử, một mô-đun hạt nhân hoặc một cái gì đó). Tôi đã tìm thấy tài liệu về cách gọi các hàm C từ Go, nhưng tôi không tìm …



7
Tại sao Python không thể tìm thấy các đối tượng được chia sẻ trong thư mục trong sys.path?
Tôi đang cố nhập pycurl: $ python -c "import pycurl" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libcurl.so.4: cannot open shared object file: No such file or directory Bây giờ, libcurl.so.4là trong /usr/local/lib. Như bạn có thể thấy, đây là trong sys.path: $ python -c …


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.