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.

15
Menyematkan DLL dalam executable yang dikompilasi
Apakah mungkin untuk menanamkan DLL yang sudah ada ke dalam executable C # yang dikompilasi (sehingga Anda hanya memiliki satu file untuk didistribusikan)? Jika mungkin, bagaimana cara melakukannya? Biasanya, saya keren dengan hanya meninggalkan DLL di luar dan memiliki program setup menangani semuanya, tetapi ada beberapa orang di tempat kerja …
619 c#  .net  dll  merge  linker 


6
Bagaimana cara kerja proses kompilasi / penautan?
Bagaimana cara proses kompilasi dan penautan bekerja? (Catatan: Ini dimaksudkan sebagai entri untuk FAQ C ++ Stack Overflow . Jika Anda ingin mengkritik gagasan memberikan FAQ dalam formulir ini, maka posting pada meta yang memulai semua ini akan menjadi tempat untuk melakukan itu. Jawaban untuk pertanyaan itu dipantau di chatroom …




17
g ++ referensi yang tidak ditentukan untuk typeinfo
Saya baru saja menemukan kesalahan berikut (dan menemukan solusinya online, tetapi tidak ada di Stack Overflow): (.gnu.linkonce. [stuff]): referensi yang tidak ditentukan ke [metode] [file objek] :(. gnu.linkonce. [stuff]): referensi yang tidak terdefinisi ke `typeinfo for [classname] ' Mengapa orang bisa mendapatkan salah satu dari kesalahan linker "referensi tidak ditentukan …
209 c++  linker  g++ 

14
libpthread.so.0: simbol menambahkan kesalahan: DSO hilang dari baris perintah
Ketika saya mengkompilasi openvswitch-1.5.0, saya telah menemukan kesalahan kompilasi berikut: gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -g -O2 -export-dynamic ***-lpthread*** -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.a /home/jyyoo/src/dpdk/build/lib/librte_eal.a /home/jyyoo/src/dpdk/build/lib/libethdev.a /home/jyyoo/src/dpdk/build/lib/librte_cmdline.a /home/jyyoo/src/dpdk/build/lib/librte_hash.a /home/jyyoo/src/dpdk/build/lib/librte_lpm.a /home/jyyoo/src/dpdk/build/lib/librte_mbuf.a /home/jyyoo/src/dpdk/build/lib/librte_ring.a /home/jyyoo/src/dpdk/build/lib/librte_mempool.a /home/jyyoo/src/dpdk/build/lib/librte_malloc.a -lrt -lm /usr/bin/ld: /home/jyyoo/src/dpdk/build/lib/librte_eal.a(eal.o): undefined reference …

11
“/ Usr / bin / ld: tidak dapat menemukan -lz”
Saya mencoba mengkompilasi kode sumber Android di bawah Ubuntu 10.04. Saya mendapat pesan kesalahan, / usr / bin / ld: tidak dapat menemukan -lz Bisakah Anda memberi tahu saya bagaimana cara memperbaikinya? Apa cannot find -lzartinya Inilah pesan kesalahan lengkapnya: external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h' external/qemu/Makefile.android:933: warning: ignoring …
172 linux  gcc  linker 

7
Saya tidak dapat menemukan perpustakaan yang ada
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 dengan: g++ -w (..lots of .o files/include directories/etc..) \ …


5
Apa itu file objek di C?
Saya membaca tentang perpustakaan di C tetapi saya belum menemukan penjelasan tentang apa itu file objek. Apa perbedaan nyata antara file terkompilasi lainnya dan file objek? Saya akan senang jika seseorang bisa menjelaskan dalam bahasa manusia.

6
Menghubungkan perpustakaan statis ke perpustakaan statis lainnya
Saya memiliki sepotong kecil kode yang tergantung pada banyak perpustakaan statis (a_1-a_n). Saya ingin mengemas kode itu di perpustakaan statis dan membuatnya tersedia untuk orang lain. Pustaka statis saya, sebut saja X, kompilasi dengan baik. Saya telah membuat contoh program sederhana yang menggunakan fungsi dari X, tetapi ketika saya mencoba …
138 c++  linker  ar  .a 

2
Memberitahu gcc secara langsung untuk menautkan perpustakaan secara statis
Rasanya aneh bagi saya untuk menggunakannya -Wl,-Bstaticuntuk memberi tahu gccperpustakaan mana yang ingin saya tautkan secara statis. Setelah semua, saya memberi tahu gccsecara langsung semua informasi lain tentang menghubungkan dengan perpustakaan ( -Ldir, -llibname). Apakah mungkin untuk memberi tahu driver gcc secara langsung perpustakaan mana yang harus ditautkan secara statis? …

20
kesalahan LNK2038: ketidakcocokan terdeteksi untuk '_ITERATOR_DEBUG_LEVEL': nilai '0' tidak cocok dengan nilai '2' di main.obj
Saya telah membaca banyak solusi untuk masalah saya tetapi tidak ada yang membantu. Saya mencoba membersihkan, membangun kembali. Diinstal ulang visual 2010 dan berubah dari profesional ke ultimate. Tetapi saya masih tidak tahu mengapa saya memiliki kesalahan ini. Proyek saya terlihat seperti ini: 1 Exe Solution untuk menguji perpustakaan statis …
131 c++  debugging  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.