Resultados da pesquisa a pedido "gcc"

5 a resposta

Raiz de cubo inteiro

Estou procurando um código rápido para raízes de cubo de 64 bits (não assinadas). (Estou usando C e compilando com o gcc, mas imagino que a maior parte do trabalho necessário seja independente da linguagem e do compilador.) Denotarei por ulong um ...

3 a resposta

Como lidar com problemas de otimização do compilador

Estou tendo um problema irritante com meu aplicativo para iPhone. Sempre que defino o nível de otimização para algo diferente de "Nenhum", recebo erros de computação. Isso só acontece na criação do iPhone SDK (o iPhone Simulator está sempre ...

1 a resposta

Como o mtune realmente funciona?

Há esta pergunta relacionada:GCC: como a marcha é diferente da mtune? [https://stackoverflow.com/q/10559275/3258851] No entanto, as respostas existentes não vão muito além do próprio manual do GCC. No máximo, temos: Se você usar-mtune, o ...

6 a resposta

Enhanced REP MOVSB for memcpy

Gostaria de usar o REP MOVSB aprimorado (ERMSB) para obter uma largura de banda alta para uma personalizaçãomemcpy. O ERMSB foi introduzido com a microarquitetura Ivy Bridge. Consulte a seção "Operação REP MOVSB e STOSB aprimorada (ERMSB)" ...

1 a resposta

-D_GLIBCXX_USE_CXX11_ABI = 1 ineficaz para devtoolset-7 no CentOS 7 [duplicado]

Esta pergunta já tem uma resposta aqui: (Como) Posso usar o novo C ++ 11 ABI com devtoolset-7 no Centos / RHEL? [/questions/49393888/how-can-i-use-the-new-c-11-abi-with-devtoolset-7-on-centos-rhel] 1 respostaRecentemente, notei que meu programa ...

1 a resposta

O retorno de uma tupla 2 é menos eficiente que o std :: pair?

Considere este código: #include <utility> #include <tuple> std::pair<int, int> f1() { return std::make_pair(0x111, 0x222); } std::tuple<int, int> f2() { return std::make_tuple(0x111, 0x222); }Os clang 3 e 4 geram código semelhante para ambos no ...

4 a resposta

Perguntas sobre a memória Malloc

Antes de tudo, notei que, quando eu malloc memory vs. calloc, a pegada de memória é diferente. Estou trabalhando com conjuntos de dados de vários GB. Tudo bem que esses dados sejam aleatórios. Eu esperava poder apenas concentrar uma grande ...

1 a resposta

Implementação de Syscall da saída ()

Eu escrevi um simplesCprograma que apenas chama oSaída() [http://man7.org/linux/man-pages/man3/exit.3.html]função, no entantotraço [https://linux.die.net/man/1/strace]diz que o binário está realmente chamando exit_group, exit () é um wrapper ...

2 a resposta

Usando as opções -g e -O2 no gcc

Alguém experimenta misturar -g (símbolos de depuração) e -O2 (melhor otimização segura) com o compilador gcc? Eu tenho que depurar falhas de um programa de lançamento distribuído aos usuários finais que podem me enviar de volta o arquivo ...

1 a resposta

compilando funções aninhadas com clang versus gcc

Eu tenho um arquivo c que posso compilar sem problemas usandoGCC como abaixo: gcc foo.c no entanto, usando o mesmo arquivo, estou recebendo erro de ter definido funções dentro do main usandoclang: clang foo.c foo:230:1: error: function ...