Pertanyaan yang diberi tag «shared-libraries»

Perpustakaan bersama adalah perpustakaan yang dimuat oleh program ketika dimulai. Salinan tunggal bersama dari setiap pustaka dimuat ke dalam memori fisik dan dapat digunakan oleh banyak proses pada saat yang bersamaan. Ini mengurangi penggunaan memori dan meningkatkan kinerja sistem. Tag ini tidak boleh digunakan sendiri.




19
Kesalahan Linux saat memuat pustaka bersama: tidak dapat membuka file objek bersama: Tidak ada file atau direktori tersebut
Program adalah bagian dari test suite Xenomai, dikompilasi silang dari Linux PC ke Linux + toolchain 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 # ./clocktest ./clocktest: error while loading shared libraries: …

1
Apa perbedaan antara file perpustakaan .so, .la dan .a?
Saya tahu .sofile adalah semacam perpustakaan dinamis (banyak utas dapat berbagi perpustakaan seperti itu sehingga tidak perlu memiliki lebih dari satu salinan di memori). Tetapi apa perbedaan antara .adan .la? Apakah ini semua perpustakaan statis? Jika lib dinamis memiliki keunggulan besar dibandingkan yang statis, mengapa masih ada banyak perpustakaan statis? …



7
Saya tidak dapat menemukan perpustakaan yang ada
Saya mencoba menautkan aplikasi dengan g ++ pada sistem Lenian lenny ini. Aku mengeluh itu tidak dapat menemukan perpustakaan yang ditentukan. Contoh spesifik di sini adalah ImageMagick, tetapi saya mengalami masalah yang sama dengan beberapa perpustakaan lain juga. Saya memanggil penghubung dengan: g++ -w (..lots of .o files/include directories/etc..) \ …

4
C ++ Dynamic Shared Library di Linux
Ini adalah tindak lanjut kompilasi Dinamis Bersama Perpustakaan dengan g ++ . Saya mencoba membuat perpustakaan kelas bersama di C ++ di Linux. Saya dapat mengkompilasi pustaka, dan saya dapat memanggil beberapa fungsi (non-kelas) menggunakan tutorial yang saya temukan di sini dan di sini . Masalah saya mulai ketika saya …


4
Fungsi Panggilan Pergi dari C
Saya mencoba membuat objek statis yang ditulis dalam antarmuka Pergi dengan program C (katakanlah, modul kernel atau sesuatu). Saya telah menemukan dokumentasi tentang pemanggilan fungsi C dari Go, tetapi saya belum menemukan banyak tentang bagaimana cara sebaliknya. Apa yang saya temukan adalah mungkin, tetapi rumit. Inilah yang saya temukan: Posting …

4
Bagaimana cara membuat perpustakaan bersama dengan cmake?
Saya telah menulis perpustakaan yang biasa saya kompilasi menggunakan Makefile yang ditulis sendiri, tetapi sekarang saya ingin beralih ke cmake. Pohon itu terlihat seperti ini (saya menghapus semua file yang tidak relevan): . ├── include │ ├── animation.h │ ├── buffers.h │ ├── ... │ ├── vertex.h │ └── world.h …


7
Mengapa Python tidak dapat menemukan objek bersama yang ada dalam direktori di sys.path?
Saya mencoba mengimpor 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 Sekarang, libcurl.so.4masuk /usr/local/lib. Seperti yang Anda lihat, ini ada di sys.path: $ python -c "import sys; print(sys.path)" ['', …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.