Perguntas com a marcação «gcc»

GCC é a coleção de compiladores GNU. É o compilador padrão de fato para C, C ++, Go, Fortran e Ada no Linux e também suporta muitos outros idiomas e plataformas. Além do compilador, o GCC possui uma cadeia de ferramentas (libc, libstdc ++, objdump, nm etc.) que são amplamente usadas em várias plataformas e sistemas.

436
Opção GCC -fPIC

Eu li sobre as Opções do GCC para convenções de geração de código , mas não conseguia entender o que "Gerar código independente de posição (PIC)" faz. Por favor, dê um exemplo para me explicar o que isso

434
Depurar vs Liberar no CMake

Em um projeto compilado pelo GCC, Como executo o CMake para cada tipo de destino (depuração / liberação)? Como especificar debug e liberar sinalizadores C / C ++ usando o CMake? Como eu expresso que o executável principal será compilado g++e uma biblioteca aninhada

357
Referência indefinida à vtable

Ao criar meu programa C ++, estou recebendo a mensagem de erro referência indefinida a 'vtable ... Qual é a causa desse problema? Como faço para corrigir isso? Acontece que estou recebendo o erro do código a seguir (a classe em questão é CGameModule.) E durante toda a minha vida não...