Pertanyaan yang diberi tag «linker»

Linker adalah bagian dari toolchain untuk menghasilkan executable dari kode sumber yang ditulis dalam bahasa pemrograman yang dikompilasi. Dibutuhkan kode objek yang dikompilasi dalam beberapa file dan menghasilkan satu file, "tertaut", yang dapat dieksekusi darinya.

5
Bagaimana cara menentukan preferensi jalur perpustakaan?
Saya sedang menyusun program c ++ menggunakan g++dan ld. Saya memiliki .soperpustakaan yang ingin saya gunakan selama menautkan. Namun, perpustakaan dengan nama yang sama ada di dalamnya /usr/local/lib, dan ldmemilih perpustakaan itu daripada yang saya tentukan secara langsung. Bagaimana cara memperbaikinya? Untuk contoh di bawah ini, file perpustakaan saya adalah …
95 c++  linker  g++ 


4
Dapatkah saya mengubah 'rpath' dalam biner yang sudah dikompilasi?
Saya memiliki executable lama yang dijadwalkan untuk tumpukan memo, tetapi belum ada. Ini bergantung pada beberapa libs yang telah dihapus dari lingkungan saya, tetapi saya memiliki beberapa lib bertopik di suatu tempat yang berfungsi dengan baik. Saya ingin mengarahkan ini dapat dieksekusi ke perpustakaan rintisan ini. Ya, saya dapat menyetel …
93 linux  linker  elf 

1
Apa perbedaan antara -rpath dan -L?
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 aneh bahwa kedua bendera melakukan hal yang persis sama. Apa perbedaan, …

5
Apa yang dimaksud dengan kesalahan "informasi versi tidak tersedia" dari linux dynamic linker?
Dalam produk kami, kami mengirimkan beberapa binari linux yang secara dinamis terhubung ke pustaka sistem seperti "libpam". Pada beberapa sistem pelanggan kami mendapatkan kesalahan berikut pada stderr saat program berjalan: ./authpam: /lib/libpam.so.0: no version information available (required by authpam) Aplikasi berjalan dengan baik dan menjalankan kode dari pustaka dinamis. Jadi …
91 linux  linker 

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.