Preguntas etiquetadas con gcc

GCC es la colección del compilador GNU. Es el compilador estándar de facto para C, C ++, Go, Fortran y Ada en Linux y también es compatible con muchos otros lenguajes y plataformas. Además del compilador, GCC tiene una cadena de herramientas (libc, libstdc ++, objdump, nm, etc.) que se utilizan ampliamente en varias plataformas y sistemas.

437
Debug vs Release en CMake

En un proyecto compilado de GCC, ¿Cómo ejecuto CMake para cada tipo de destino (depuración / liberación)? ¿Cómo especifico depurar y liberar banderas C / C ++ usando CMake? ¿Cómo expreso que se compilará el ejecutable principal g++y una biblioteca anidada

437
Opción GCC -fPIC

He leído sobre las opciones de GCC para las convenciones de generación de código , pero no podía entender lo que hace "Generar código independiente de posición (PIC)". Por favor, dame un ejemplo para explicarme qué

357
Referencia indefinida a vtable

Cuando construyo mi programa C ++, recibo el mensaje de error referencia indefinida a 'vtable ... ¿Cuál es la causa de este problema? ¿Cómo lo soluciono? Sucede que recibo el error para el siguiente código (La clase en cuestión es CGameModule) y no puedo entender por qué es el problema. Al...