Resultados da pesquisa a pedido "gcc"
Macro para substituir o operador C ++ novo
É possível criar macros para substituir todas as formas deoperator new com sobrecargas que incluem argumentos adicionais ... digamos__FILE__ e__LINE__? O problema parece ser queoperator new pode ser codificado com ou sem parênteses, portanto: ...
Array com tamanho 0
oje, eu defini incidentalmente uma matriz bidimensional com o tamanho de uma dimensão sendo 0, no entanto, meu compilador não se queixou. Encontrei o seguinte, que afirma que isso é legal, pelo menos no caso do gcc: 6.17 Matrizes de comprimento ...
como construir o gcc em um ma
Gostaria de criar a versão mais recente do gcc em um mac. Eu tenho o xcode mais recente, mas estou procurando alguns dos recursos do c ++ 0x que estão nas versões mais recentes (as funções lambda, etc. Existem bons tutoriais passo a passo para ...
Por que% eax é zerado antes de uma chamada para printf?
Estou tentando pegar um pouco de x86. Estou compilando em um mac de 64 bits com gcc -S -O0. Código em C: printf("%d", 1);Saída movl $1, %esi leaq LC0(%rip), %rdi movl $0, %eax ; WHY? call _printf Não entendo por que% eax é zerado para 0 antes ...
Como usar o pragma de diagnóstico do GCC com funções de modelo C +
Gostaria de usar g ++ e -Werror, então agora tenho que desativar avisos para bibliotecas de terceiros das quais não tenho controle. A solução fornecida por http: ...
Prefixo “lib” nas bibliotecas
A partir dehttp: //www.adp-gmbh.ch/cpp/gcc/create_lib.htm [http://www.adp-gmbh.ch/cpp/gcc/create_lib.html]: Nota: a biblioteca deve começar com as três letraslib e tenha o sufixo.a. Esta é uma convenção de sistema operacional ougcc/ar ...
Porting GCC para novas arquiteturas [fechado]
Como faço para portar o gcc para uma nova arquitetura? Estou especificamente interessado nas seguintes arquiteturas: ARM (OMAPs de TI)TI MSP430 x86 mas as orientações sobre como portar para qualquer arquitetura ajudariam de alguma maneira a ...
Passando um ponteiro para processar gerado com exec ()
Gostaria de passar um ponteiro (estou colocando um arquivo com dados na memória com o mmap) para processos gerados usando fork + exec, mas estou empolgado em como passar um ponteiro para o processo gerado exec ( UPDATE1: Obrigado pelas suas ...
Por que a versão do compilador aparece no meu executável EL
ecentemente, compilei um programa hello world C simples no Debian Linux usando gcc: gcc -mtune=native -march=native -m32 -s -Wunused -O2 -o hello hello.c O tamanho do arquivo era 2980 bytes. Abri-o em um editor hexadecimal e vi as ...
Como criar um arquivo de objeto compartilhado da biblioteca estática
Como criar um arquivo de objeto compartilhado a partir de uma biblioteca estática? Estou usando o Cygwin. A sintaxe a seguir está correta? gcc -shared -o libexample.so libexample.a