Pertanyaan tentang topik tersebut 'linker'

masalah penautan g++
Saya memiliki perpustakaan ketergantungan (libfcgi) yang saya kompilasi dengan g++ (GCC v4.4 MinGW) menggunakan panggilan berikut: g++ -Iinclude -c -O2 *.c ar rcs ../libfcgi.a *.o Sekarang, proyek utama saya dibuat seperti ini: g++...
1387 dilihat
schedule 02.11.2023

Bagaimana cara membuat file PE .exe yang dapat dieksekusi secara manual?
Semua teks tentang cara membuat kompiler berhenti setelah menjelaskan lexer dan parser. Mereka tidak menjelaskan cara membuat kode mesin. Saya ingin memahami proses end-to-end. Saat ini yang saya pahami adalah, format file Windows exe disebut...
7865 dilihat

Pastikan program dimuat di bawah 4 GB menggunakan --image-base di Linux
Saya mencoba memastikan biner tertentu dimuat dalam memori fisik 4 GB. Dalam opsi LD saya melihat --image-base. Dokumentasinya mengatakan: [Opsi ini khusus untuk port linker yang ditargetkan i386 PE] Di Linux, jika saya menggunakan opsi ini,...
251 dilihat
schedule 27.11.2023

anggota static const int dan referensi tidak terdefinisi
Saya menggunakan gcc 4.7.3 untuk platform ARM untuk mengkompilasi kode saya. Saya memiliki beberapa kelas seperti ini: // types.h enum Types { kType1, kType2 // ... }; // d1.h class D1 : public Base { public: static const int...
1444 dilihat
schedule 05.11.2023

header program dan header bagian dalam file ELF
Ini adalah pengulangan pertanyaan tetapi saya tidak dapat dengan cepat menemukan jawaban atas pertanyaan saya. Itu sebabnya menanyakannya. Beberapa file ELF berisi header program (yang dapat dieksekusi atau lib bersama) yang menjelaskan segmen....
1618 dilihat
schedule 28.11.2023

Menghancurkan biner saat membangun dengan PPC
saya sedang mengembangkan program untuk beberapa board, yang menggunakan Arsitektur PowerPC. Saya baru saja membuat beberapa perubahan pada repositori, melakukan refaktorisasi sedikit dan memindahkan serta menghapus kelas. Di mesin pengembangan...
54 dilihat
schedule 30.12.2023

C++ - Masalah Referensi Tidak Terdefinisi ke PCM::getInstance()
Sebelum saya mengajukan pertanyaan baru, saya telah membaca beberapa atau lebih pertanyaan tentang ini, tapi saya tetap bingung. Saya mengkompilasi program saya dengan: g++ -std=c++11 -Dinding -O3 -fopenmp main.cpp -o main -D WITH_COUNTER -I...
217 dilihat

LNK1169 ditemukan satu atau lebih simbol yang ditentukan perkalian Dan LNK2005
Saya mengalami masalah ini ketika saya mencoba mengkompilasi kode saya, saya pikir itu mungkin disebabkan oleh file header yang menyertakan satu sama lain. Namun sejauh yang saya tahu, saya tidak menemukan masalah apa pun dengan file header saya...
184 dilihat
schedule 16.11.2023

Menjalankan alamat aplikasi, diikuti dengan perluasan tumpukan dan tumpukan
Saya punya m.c : extern void a(char*); int main(int ac, char **av){ static char string [] = "Hello , world!\n"; a(string); } dan a.c : #include <unistd.h> #include <string.h> void a(char* s){ write(1, s,...
125 dilihat
schedule 27.12.2023