Perguntas sobre 'gcc'

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.
1
resposta

Posso configurar o gcc para gerar sempre o nome do arquivo de código em vez do a.exe?

Por padrão, ao executar gcc test.c , o gcc gerará o executável como a.exe . Existe uma maneira de substituir globalmente isso para que o gcc crie test.exe ? Isso pressupõe que há apenas um arquivo de entrada - caso contrário, o gcc pode...
14.05.2016 / 02:06
1
resposta

Use math.h e vincule arquivos de objetos sem -lm

Atualmente estou lendo Programação Avançada em Linux e na seção 2.3.3  Diz-se que se eu usar alguma função de math.h eu tenho que vincular os arquivos de objeto com -lm. Mas tenho certeza de que já usei algumas funções matemáticas como sqrt, pow...
27.03.2011 / 16:25
2
respostas

Como as chamadas do sistema do man 2 são chamadas?

Por chamadas do sistema, quero dizer funções como man 2 brk , não a 0x80 interrupção. Se eu entendi este tópico corretamente, um programa C compilado nunca DIRETAMENTE invoca chamadas do sistema. Ele só pode chamar chamadas de biblio...
15.06.2017 / 12:02
2
respostas

Imprimindo macros predefinidas padrão C / GCC no terminal

Eu estou querendo saber se existe uma maneira de simplesmente enviar para o terminal o valor de algumas definições globais / padrão de C / GCC, por exemplo. usando o comando echo , sem escrever código C e usando printf ? Quero dizer coisa...
11.01.2016 / 18:57
3
respostas

Como lidar com erros ao compilar o GCC 4.7.0 usando o GCC 6.2.1

Estou usando o Arch linux e preciso do GCC 4.7.0 para uma aula. Eu só tenho o GCC 6.2.1 instalado no meu sistema atualmente. Eu segui todas as instruções de instalação corretamente, mas ainda produzo esse erro depois de executar o make...
08.01.2017 / 06:15
1
resposta

É correto usar o gcc para compilar binários do userspace no FreeBSD 10?

Eu sei que recentemente o FreeBSD 10 despejou gcc a favor do clang devido a razões de licenciamento ( Ref ). Eu queria entender se essa restrição para usar o clang é limitada apenas à compilação do kernel. Posso usar o Python compilado...
17.10.2016 / 17:38
3
respostas

Como instalar o GCC 4.7.2 no CentOS 5.2?

Estou tentando instalar o GCC 4.7.2 em uma máquina CentOS (virtual). Para fazer isso, baixei o GCC 4.7.2 e tentei configurar e fazer isso. Infelizmente a configuração não funcionou, já que faltavam outras dependências (GMP 4.2+, MPFR 2.3.1+ e MP...
18.01.2016 / 16:45
3
respostas

Linux / compilador-gcc5.h: Nenhum arquivo ou diretório

Eu tive um problema ao compilar um agendador de kernel para testar o erro de compilação linux-2.6.32-rc3/include/linux/compiler-gcc.h:86:30: fatal error: linux/compiler-gcc5.h: No such file or directory Eu recebo este erro porque o ke...
10.04.2016 / 18:14
1
resposta

Referência indefinida a funções matemáticas ao vincular com o gcc

Estou recebendo um erro ao usar o make para instalar um programa. A etapa completa em que ele falha com erro se parece com isso: gcc -g -O2 -fopenmp -L/usr/lib -lcfitsio -lm -o lenstool_tab e_nfwg.o lenstool_tab.o midpnt.o nrutil.o polin...
17.07.2015 / 23:44
2
respostas

Por que os binários do apache criados com o gcc 64-bits são misturados com 32 e 64 bits?

No Solaris 10, criei o gcc 4.9.0 para 64 bits. Pelo menos eu pensei que fiz. Estou construindo uma pilha baseada no Apache e outras ferramentas de pré-requisito. Se eu criar o apache file mostra um httpd de 64 bits: file apache-test/bin...
28.11.2014 / 13:38