Apa perbedaan antara perpustakaan statis dan shared? Saya menggunakan Eclipse dan ada beberapa jenis proyek termasuk Static Libraries dan Shared Libraries? Apakah yang satu memiliki keunggulan dibandingkan yang
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.
Apa perbedaan antara perpustakaan statis dan shared? Saya menggunakan Eclipse dan ada beberapa jenis proyek termasuk Static Libraries dan Shared Libraries? Apakah yang satu memiliki keunggulan dibandingkan yang
Saat membuat perpustakaan kelas di C ++, Anda dapat memilih antara perpustakaan dinamis ( .dll, .so) dan statis ( .lib, .a). Apa perbedaan antara mereka dan kapan tepat untuk
Saat ini saya mencoba untuk port aplikasi C ke AIX dan saya semakin bingung. Apa itu file .a dan .so dan bagaimana mereka digunakan saat membangun / menjalankan
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...
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...
Saya ingin tahu perpustakaan mana yang digunakan oleh executable di sistem saya. Lebih khusus, saya ingin memberi peringkat perpustakaan mana yang paling banyak digunakan, bersama dengan biner yang menggunakannya. Bagaimana saya bisa melakukan
Saya ingin melihat fungsi yang diekspor dari perpustakaan bersama di Linux. Perintah apa yang memungkinkan saya melakukan ini? (Pada Windows saya menggunakan program
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...
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 ....
Saya mencoba membuat proyek hello world untuk Linux dynamic libraries (.so files). Jadi saya punya file hello.c: #include <stdio.h> void hello() { printf("Hello world!\n"); } Bagaimana cara membuat file .so yang mengekspor hello(), menggunakan gcc dari baris
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...
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 │ ├── ... │ ...
Saya punya objek bersama (dll). Bagaimana cara mengetahui semua simbol yang diekspor dari
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,...
Saya memiliki folder untuk kode klien saya, folder untuk kode server saya, dan folder untuk kode yang dibagikan di antara mereka Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py Bagaimana cara mengimpor Common.py dari Server.py dan Client.py?
Saya seorang programmer Delphi dan telah menulis, selama bertahun-tahun, ratusan kelas dan rutinitas yang dapat saya gunakan di setiap program Delphi yang saya tulis. Ini perpustakaan disebut dlib dan dapat digunakan dalam setiap program Delphi dengan menempatkan folder ini di jalan perpustakaan...
Apakah ada yang punya ide bagaimana mengkompilasi file sumber daya secara statis ke file executable atau shared library menggunakan GCC? Misalnya, saya ingin menambahkan file gambar yang tidak pernah berubah (dan jika berubah, saya harus tetap mengganti file tersebut) dan tidak ingin file...
gccdan ldmenyediakan banyak cara untuk menentukan jalur pencarian perpustakaan — di antaranya adalah tanda -rpathdan -L. Halaman manual tidak menunjukkan perbedaan antara kedua tanda ini, yang secara efektif mengatakan setiap tanda menambahkan pustaka ke jalur pencarian pustaka. Namun nampaknya...
Apa yang setara dengan Linux ldddi Windows?
Di Windows, ketika saya mengkompilasi kode C / C ++ dalam proyek DLL di MSVC saya mendapatkan 2 file: MyDll.dll MyDll.lib di mana sejauh yang saya mengerti MyDll.libmengandung beberapa jenis tabel pointer yang menunjukkan lokasi fungsi di dll. Ketika menggunakan dll ini, katakanlah dalam file...