O GNU Compiler Collection é o sistema de compilador padrão usado em muitos sistemas operacionais similares ao Unix, incluindo o Linux. Originalmente concebido para compilar programas em C, agora também pode manipular C ++, Java e várias outras linguagens.
Eu escrevi um driver para um dispositivo no Linux. Como posso criar (usando gcc ) um arquivo .ko para que eu possa inseri-lo no kernel?
08.12.2010 / 06:24
Por favor, perdoe minha ignorância ... Eu só uso o Solaris para testar bibliotecas C / C ++ nas quais tenho interesse. Não sou um administrador do Solaris ou um usuário do Solaris.
Instalei o GCC-5 no Solaris 11.3, x86 porque precisava de um...
22.01.2017 / 13:12
Eu quero instalar a versão mais recente do GCC (coleção de compiladores GNU) no Linux Mint 17.3. Atualmente g++ --version retorna 4.8.4, enquanto a última versão estável é 5.3.
27.03.2016 / 10:18
Esta questão parece ser tratada adequadamente em várias questões e outras
lugares facilmente encontrados com o Google, mas não acho a solução satisfatória
pelas razões explicadas abaixo. Mas apenas para conclusão, incluí alguns
links relevantes:...
13.12.2017 / 20:34
Estou trabalhando na compilação do OpenSSH para Android com base em esta resposta no Stack Overflow .
Veja o que eu fiz até agora:
Criando no Ubuntu 14.04 amd64.
apt-get install build-essential gcc-arm-linux-androideabi
Faça o do...
19.06.2014 / 02:32
Ao compilar cruzado o kernel Linux 3.18.10, o compilador adiciona um sufixo .part.<N> ao final de alguns símbolos (veja um exemplo abaixo). O número <N> muda ao usar diferentes defconfigs. Alguém sabe sob quais condições o comp...
13.08.2015 / 16:06
A questão essencialmente é como compilar um programa que usa o AddressSanitizer no FreeBSD.
Eu uso o FreeBSD 10.0 (64 bits). Eu estou tentando compilar o código a seguir com -fsanitize=address flag:
int main() {
return 0;
}
Quando...
24.09.2014 / 17:32
Estamos usando a placa personalizada baseada em preto beaglebone, quero gravar alguns resultados de teste no local da RAM a partir do SPL e ler esse log e enviá-lo via tftpput para o PC host.
Até agora, consegui fazer tftpput da RAM par...
04.07.2014 / 14:30
Eu quero compilar um programa c ++ no Fedora Linux, mas o programa não é compilado corretamente. Eu recebi o seguinte erro:
/bin/sh: g++: command not found
make[1]: [*.o] Error 127
make[1]: Leaving directory
Por quê?
20.05.2014 / 23:23
A otimização do tamanho com gcc -Os somente reduz o tamanho binário de um programa ou também reduz o uso da memória de tempo de execução? Eu sei o que exatamente os resultados dependem do código específico, mas em geral o resultado é um u...
26.05.2011 / 01:28