Domande taggate «shared-libraries»

Le librerie condivise sono librerie che vengono caricate dai programmi all'avvio. Una singola copia condivisa di ogni libreria viene caricata nella memoria fisica e può essere utilizzata da più processi contemporaneamente. Ciò riduce l'utilizzo della memoria e migliora le prestazioni del sistema. Questo tag non dovrebbe mai essere usato da solo.




19
Errore Linux durante il caricamento di librerie condivise: impossibile aprire il file oggetto condiviso: nessun file o directory
Il programma fa parte della suite di test Xenomai, compilata in modo incrociato da PC Linux in toolchain ARM Linux + Xenomai. # 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 …




7
Non riesco a trovare una biblioteca esistente
Sto tentando di collegare un'applicazione con g ++ su questo sistema Debian Lenny. Si lamenta che non riesce a trovare le librerie specificate. L'esempio specifico qui è ImageMagick, ma sto riscontrando problemi simili anche con alcune altre librerie. Chiamo il linker con: g++ -w (..lots of .o files/include directories/etc..) \ …

4
Libreria condivisa dinamica C ++ su Linux
Questo è il seguito della compilazione di Dynamic Shared Library con g ++ . Sto cercando di creare una libreria di classi condivisa in C ++ su Linux. Sono in grado di compilare la libreria e posso chiamare alcune delle funzioni (non di classe) usando i tutorial che ho trovato …


4
Chiama Vai funzioni da C
Sto cercando di creare un oggetto statico scritto in Vai all'interfaccia con un programma C (diciamo, un modulo del kernel o qualcosa del genere). Ho trovato la documentazione su come chiamare le funzioni C da Go, ma non ho trovato molto su come andare dall'altra parte. Quello che ho scoperto …

4
Come creare una libreria condivisa con cmake?
Ho scritto una libreria che ho usato per compilare usando un Makefile auto-scritto, ma ora voglio passare a cmake. L'albero si presenta così (ho rimosso tutti i file irrilevanti): . ├── include │ ├── animation.h │ ├── buffers.h │ ├── ... │ ├── vertex.h │ └── world.h └── src ├── …


7
Perché Python non riesce a trovare oggetti condivisi che si trovano nelle directory in sys.path?
Sto cercando di importare 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 Ora libcurl.so.4è dentro /usr/local/lib. Come puoi vedere, questo è in sys.path: $ python -c "import sys; print(sys.path)" …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.