Pertanyaan yang diberi tag «libraries»

Pustaka adalah kumpulan fungsi yang dapat digunakan program. Mereka dapat dimuat secara dinamis oleh suatu program, atau mereka dapat dikompilasi ke dalam program.



2
Mengapa perpustakaan bersama dapat dieksekusi?
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 tidak melakukan hal itu dan melakukan segmentasi saat eksekusi. Jadi, apa …

2
Gunakan perpustakaan bersama di / usr / local / lib
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 kesalahan: kesalahan saat memuat pustaka bersama:libodb-2.2.so: cannont open shared object file: No such file …
59 ubuntu  libraries 

1
Perbedaan antara lib, lib32, lib64, libx32, dan libexec
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 ini menyimpan perpustakaan bersama (kecuali libexec). …

1
Memuat perpustakaan bersama dan penggunaan RAM
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 menggunakan simbol-simbolnya (menggunakan kelas dan fungsinya). Demi kesederhanaan, mari kita memanggil mereka …


2
Mengubah pustaka tertaut untuk executable yang diberikan (CentOs 6)
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 (0x00007f4881965000) librt.so.1 => /lib64/librt.so.1 (0x00007f488175d000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4881540000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f4881239000) . . Di mana libcrypto dan libssl libraries adalah openssl 1.0.0-fips libs. Saya ingin bereksperimen …
29 libraries  linker 

4
Bagaimana cara menjalankan perintah library dari shell?
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 section numbersartinya ini . 3 Library calls (functions …
27 shell  libraries 

1
Apa isi libgcc_s.so?
Saya mencoba menjalankan objdump pada lib untuk mencari tahu tanpa hasil. Apakah ada cara untuk mengetahui apa yang dilakukan perpustakaan?
25 linux  libraries 

1
Mengapa sistem Unix / Linux tidak menelusuri direktori sampai mereka menemukan versi yang diperlukan dari perpustakaan yang ditautkan?
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 berikut. export LD_LIBRARY_PATH=/home/username/myproduct/lib/:$LD_LIBRARY_PATH Sekarang, ketika saya menelurkan aplikasi lain "bravo" yang membutuhkan pustaka yang sama tetapi dari …


3
gcc tidak dapat menautkan ke pthread?
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 = 1; i2 = 2; pthread_create(&f1_thread,NULL,f1,&i1); pthread_create(&f2_thread,NULL,f2,&i2); pthread_join(f1_thread,NULL); pthread_join(f2_thread,NULL); } void *f1(int *x){ int …
17 c  libraries  gcc  xubuntu 

1
Apa itu /lib64/ld-linux-x86-64.so.2 dan mengapa bisa digunakan untuk mengeksekusi file?
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 lari /lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod Aku benar-benar tidak tahu bagaimana …
17 linux  files  libraries 


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.