Sejauh yang saya mengerti mereka adalah perpustakaan, tetapi apa perbedaan antara
Pustaka adalah kumpulan fungsi yang dapat digunakan program. Mereka dapat dimuat secara dinamis oleh suatu program, atau mereka dapat dikompilasi ke dalam program.
Sejauh yang saya mengerti mereka adalah perpustakaan, tetapi apa perbedaan antara
Saya ingin mengetahui daftar perpustakaan dinamis yang dimuat biner saat dijalankan (Dengan jalur lengkapnya). Saya menggunakan CentOS 6.0. Bagaimana cara
Mengapa hampir semua pustaka bersama /usr/lib/memiliki set bit izin yang dapat dieksekusi? Saya tidak melihat ada kasus penggunaan untuk mengeksekusi mereka. Beberapa memang berhasil menghubungkan beberapa bentuk mainfungsi untuk mencetak catatan hak cipta dan versi singkat, tetapi banyak yang...
Saya telah membangun beberapa perpustakaan dari sumber, dan file-file setelahnya make installmasuk/usr/local/lib Sebagai contoh, dalam kasus saya, saya memiliki file libodb-2.2.soyang ada di direktori ini. Namun ketika saya meluncurkan executable yang telah ditautkan libodb, saya mendapatkan...
Saya bertanya-tanya tentang cara Linux mengelola perpustakaan bersama. (sebenarnya saya sedang berbicara tentang Maemo Fremantle, distro berbasis Debian dirilis pada tahun 2009 berjalan pada RAM 256MB). Mari kita asumsikan kita memiliki dua executable yang terhubung ke libQtCore.so.4 dan...
Sistem 64 bit Ubuntu 13.04 saya memiliki direktori berikut di /: lib lib32 lib64 libx32 libexec Dalam /usrdirektori ada: lib lib32 libx32 libexec Ini sepertinya sesuatu yang dapat dengan mudah dijawab dengan pencarian, tetapi saya tidak menemukan apa pun secara online, selain itu direktori...
Di Windows, EXE dan DLL memiliki info versi, termasuk setidaknya bidang berikut: versi file versi produk nama internal nama Produk hak cipta Di Linux Library / Executable: Bidang mana yang ada? Bagaimana cara melihat info tersebut? Alat / perpustakaan apa yang harus
Saya memiliki tautan yang dapat dieksekusi seperti ini: $ 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...
Saya hanya ingin menghitung panjang string (yaitu nilai hash). Jadi, saya membuka terminal dan melakukan ini: $ apropos length yang mengembalikan saya dengan banyak perintah / fungsi yang telah (3)atau (3ssl)ditambahkan pada akhir dari mereka. Sekarang manusia memberi kita informasi tentang apa...
Saya mencoba menjalankan objdump pada lib untuk mencari tahu tanpa hasil. Apakah ada cara untuk mengetahui apa yang dilakukan
Saya memiliki executable biner bernama "alpha" yang membutuhkan pustaka tertaut (libz.so.1.2.7) yang ditempatkan di /home/username/myproduct/lib/libz.so.1.2.7 Saya mengekspor hal yang sama ke instance terminal saya sebelum menelurkan binary yang dapat dieksekusi dengan mengeksekusi perintah...
Saya memiliki aplikasi 32-bit (disebut uclsyn) yang saya terima dari seorang profesor astronomi. Saya berhasil menjalankannya pada CentOS setahun yang lalu, tetapi sekarang ketika saya sedang menyiapkan CentOS VM baru, itu tidak akan berjalan dan saya tidak bisa mencari tahu mengapa. Itu terus...
Baru-baru ini, saya telah belajar trik bahwa jika file tidak memiliki izin yang dapat dieksekusi, kita dapat menjalankan file itu dengan menggunakan /lib64/ld-linux-x86-64.so.2. Misalnya, untuk mengembalikan x izin untuk -rw-r--r-- 1 root root 59K Mar 1 2017 /bin/chmod kita bisa...
Saya memiliki dua sistem Ubuntu-x86_64. Salah satunya adalah versi 10,04, yang lainnya 12,04 dan ada perbedaan dalam struktur direktori lib. Ini tidak mengejutkan saya, tetapi saya ingin tahu apakah ada yang tahu mengapa. Apakah ada alasan yang bagus mengapa? 10,04 2.6.32-38-server #83-Ubuntu...
Saya baru saja menginstal XUbuntu 11.10 64bit, tetapi saya mengalami masalah saat mengkompilasi contoh pthread yang paling sederhana. Ini kodenya pthread_simple.c: #include <stdio.h> #include <pthread.h> main() { pthread_t f2_thread, f1_thread; void *f2(), *f1(); int i1,i2; i1 =...
Saya punya program yang tergantung pada perpustakaan yang terhubung ke libboost 1.67, yang diinstal di sistem. Ketika saya meluncurkannya, saya memiliki kesalahan yang libboost_system.so.1.58tidak ada. LD_PRELOADdan LD_LIBRARY_PATHtidak disetel. lddtreeeksekusi tidak menunjukkan pustaka ini...
Saya mencoba untuk menginstal paket .deb pihak ke-3 yang telah saya instal sebelumnya pada Debian 8. Tapi saya tidak dapat menginstal pada pengaturan Debian 9 yang baru karena saya mendapatkan kesalahan berikut: dpkg: dependency problems prevent configuration of parity: parity depends on...
Pertanyaan saya berasal dari masalah saya dalam memulai ffmpeg. Saya telah menginstal ffmpeg dan ditampilkan sebagai terinstal: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz Kemudian, saya menemukan, bahwa beberapa program...
Saya tahu strace, yang sangat berguna untuk menonton panggilan sistem. Apakah ada padanan yang dapat melacak panggilan ke perpustakaan eksternal? Misalnya, saya mencoba men-debug beberapa perilaku buruk SSLeay dengan biner pihak ketiga yang saya tidak dapat mengakses kode untuk (dan siapa...
Saya menginstal Ubuntu 12,04 bit. Saya perlu bekerja dengan python dan scipy, saya menginstalnya dan ketika saya menjalankan tes: python -c "import scipy; scipy.test()" Saya menerima pesan: ImportError: libatlas.so.3gf: tidak dapat membuka file objek bersama: Tidak ada file atau direktori...