Resultados da pesquisa a pedido "gcc"

2 a resposta

Problemas de biblioteca dinâmica com Python e libstdc ++

Resumo executivo: um módulo Python está vinculado a uma versão diferente dolibstdc++.dylib do que o executável Python. O resultado é que chama paraiostream da falha do módulo. História de fundo Estou criando um módulo Python usando SWIG em um ...

4 a resposta

Por que o auto_ptr não funciona usando sintaxe =

Corri para um erro de compilador que não fazia muito sentido para mim: #include <memory> using namespace std; auto_ptr<Table> table = db->query("select * from t");error: conversão de 'Tabela *' para tipo não escalar 'std :: auto_ptr <Tabela>' ...

6 a resposta

'a comparação sempre é verdadeira devido ao aviso de intervalo limitado de tipo de dados' em C?

Eu tenho o seguinte códig //Point.h #define WIDTH 8 #define HEIGHT 8 typedef struct Point { char x; char y; } Point; //Board.c #include <stdbool.h> // Some other functions that we don't care about... bool inBounds(Point * p) { return p->x >= 0 ...

1 a resposta

Como obter um relatório de otimização do GCC

Gostaria de saber se existe uma opção que eu possa usar com o GCC para obter um relatório detalhado sobre a otimização realmente escolhida e executada pelo compilador. Isso é possível com o compilador Intel C usando o relatório -opt. Eu não ...

5 a resposta

RVO (otimização do valor de retorno) é aplicável a todos os objeto

Is RVO Otimização do valor de retorno [http://en.wikipedia.org/wiki/Return_value_optimization]) garantido ou aplicável a todos os objetos e situações nos compiladores C ++ (especialmente o GCC Se a resposta for "não", quais são as condições ...

3 a resposta

Como você vincula corretamente em C para impedir que símbolos sejam removidos?

Estou tendo problemas para vincular corretamente as bibliotecas em C. Tenho certeza de que essa é uma daquelas regras misteriosas de vinculação em C que não entendo completamente, mas não consigo descobri Eu tenho libn, que eu compilo em uma ...

4 a resposta

Alias do GCC para funcionar fora da unidade de tradução -AKA- essa é a ferramenta certa para o trabalho?

Estou trabalhando com o FreeRTOS em um STM32 (Cortex-M3) e usando a biblioteca CMSIS do ST para inicializar tud A biblioteca CMSIS define o símbolo fracoSVC_Handler no arquivo ".s" de inicialização. Ele deve ser substituído em algum lugar para ...

2 a resposta

Crossprofiling com gcov, mas GCOV_PREFIX e GCOV_PREFIX_STRIP são ignorados

Eu quero usar o GCOV para fazer a cobertura do código, mas os testes serão executados em outra máquina. Portanto, o caminho com fio para os arquivos .gcda no executável não funcionar Para alterar esse diretório padrão, posso usar os envios ...

6 a resposta

Por que o número inteiro excedente em x86 com o GCC causa um loop infinit

O código a seguir entra em um loop infinito no GCC: #include <iostream> using namespace std; int main(){ int i = 0x10000000; int c = 0; do{ c++; i += i; cout << i << endl; }while (i > 0); cout << c << endl; return 0; } Então aqui está o ...

2 a resposta

O CMake pode usar g ++ para compilar arquivos

Trabalhei em um projeto em que estava usando o g ++ para compilar o código C em arquivos que terminam em .c. O motivo é que me disseram que o g ++ tem melhores mensagens de avis Estou mudando o processo de compilação deste projeto para usar o ...