Pertanyaan yang diberi tag gcc

GCC adalah Koleksi Kompiler GNU. Ini adalah kompiler standar de facto untuk C, C ++, Go, Fortran, dan Ada di Linux dan mendukung banyak bahasa dan platform lainnya. Terlepas dari kompiler, GCC memiliki toolchain (libc, libstdc ++, objdump, nm dll.) Yang banyak digunakan pada beberapa platform dan sistem.

437
Opsi GCC -fPIC

Saya telah membaca tentang Opsi GCC untuk Konvensi Pembuatan Kode , tetapi tidak dapat memahami apa yang "Buat kode posisi-independen (PIC)". Tolong beri contoh untuk menjelaskan kepada saya apa

436
Debug vs Rilis di CMake

Dalam proyek yang disusun GCC, Bagaimana cara menjalankan CMake untuk setiap jenis target (debug / rilis)? Bagaimana cara menentukan debug dan melepaskan flag C / C ++ menggunakan CMake? Bagaimana cara saya menyatakan bahwa executable utama akan dikompilasi dengan g++dan satu perpustakaan...

357
Referensi yang tidak terdefinisi ke vtable

Saat membuat program C ++ saya, saya menerima pesan kesalahan referensi tidak terdefinisi ke 'vtable ... Apa penyebab masalah ini? Bagaimana saya memperbaikinya? Kebetulan saya mendapatkan kesalahan untuk kode berikut (Kelas yang dimaksud adalah CGameModule.) Dan saya tidak bisa seumur...