Perguntas com a marcação «clang»

108
Conclusão de código mais rápida com clang

Estou investigando possíveis acelerações de conclusão de código ao usar o mecanismo de conclusão de código do clang. O fluxo descrito abaixo é o que encontrei no rtags , de Anders Bakken. As unidades de tradução são analisadas por um daemon que monitora arquivos para alterações. Isso é feito por...

102
GCC -g vs -g3 Sinalizador GDB: Qual é a diferença?

Ao compilar o código-fonte C com gcc ou Clang, sempre uso o -g sinalizador para gerar informações de depuração para gdb. gcc -g -o helloworld helloworld.c Percebi que algumas pessoas recomendam em -g3vez disso. Qual é a diferença entre os sinalizadores -ge -g3? Também há uma diferença entre -ge...

97
Como faço para compilar C ++ com Clang?

Eu instalei o Clang usando apt-get no Ubuntu e posso compilar arquivos C usando-o com sucesso. No entanto, não tenho ideia de como compilar C ++ por meio dele. O que preciso fazer para compilar o C

95
clang: como listar as arquiteturas de destino suportadas?

Atualmente estou interessado em ARM em geral e especificamente em alvos iphone / android. Mas eu só quero saber mais sobre o clang, já que ele parece ter um papel importante nos próximos anos. eu tentei clang -cc1 --help|grep -i list clang -cc1 --help|grep arch|grep -v search clang -cc1...

92
LLVM C ++ IDE para Windows

Existe algum IDE C / C ++ para Windows, que é integrado com o compilador LLVM (e analisador Clang C / C ++), assim como o Xcode moderno faz. Eu tenho Dev-Cpp (ele usa GCC desatualizado) e Code :: Blocks (com alguns GCC). Mas o GCC me dá mensagens de erro muito crípticas. Quero obter mais mensagens...

91
Níveis de otimização do Clang

No gcc, o manual explica o que -O3, -Osetc. traduzir para em termos de argumentos de otimização específica ( -funswitch-loops, -fcompare-elim, etc.) Estou procurando as mesmas informações para o clang . Procurei online e no man clangqual só dá informações gerais ( -O2otimiza mais que -O1,...

91
Erro de modelo confuso

Estou brincando com o clang há algum tempo e me deparei com "test / SemaTemplate / dependente-template-recover.cpp" (na distribuição do clang), que supostamente fornece dicas para se recuperar de um erro de modelo. A coisa toda pode ser facilmente reduzida a um exemplo

90
Essa otimização de ponto flutuante é permitida?

Tentei verificar onde floatperde a capacidade de representar exatamente grandes números inteiros. Então, escrevi este pequeno trecho: int main() { for (int i=0; ; i++) { if ((float)i!=i) { return i; } } } Este código parece funcionar com todos os compiladores, exceto o clang. O Clang gera...

86
Posso usar C ++ 11 com Xcode?

Estou considerando o uso de alguns recursos do C ++ 11 (como autopor exemplo) em alguns projetos de plataforma cruzada (Windows + Mac). No Windows, o Visual Studio oferece suporte a partes do próximo padrão C ++ 11 que me permitiria simplificar partes da base de código, então, naturalmente, eu...