Resultados da pesquisa a pedido "gcc"

7 a resposta

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: ...

4 a resposta

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

4 a resposta

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

2 a resposta

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

2 a resposta

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: ...

1 a resposta

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

2 a resposta

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

6 a resposta

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

6 a resposta

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

2 a resposta

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