Perguntas com a marcação «lang»

279
Por que existem dois tipos de funções no Elixir?

Estou aprendendo o Elixir e me pergunto por que ele tem dois tipos de definições de função: funções definidas em um módulo com def, chamado usingmyfunction(param1, param2) funções anônimas definidas com fn, chamadas usandomyfn.(param1, param2) Somente o segundo tipo de função parece ser um...

269
Alternando entre GCC e Clang / LLVM usando CMake

Eu tenho vários projetos criados usando o CMake e gostaria de poder alternar facilmente entre usar o GCC ou o Clang / LLVM para compilá-los. Acredito (por favor, corrija-me se estiver enganado!) Que, para usar o Clang, preciso definir o seguinte: SET (CMAKE_C_COMPILER "/usr/bin/clang") SET...

258
Onde o Erlang é usado e por quê? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

209
Como movo a tartaruga no LOGO? [fechadas]

É difícil dizer o que está sendo pedido aqui. Essa pergunta é ambígua, vaga, incompleta, excessivamente ampla ou retórica e não pode ser razoavelmente respondida em sua forma atual. Para obter ajuda para esclarecer esta questão para que possa ser reaberta, visite o centro de ajuda...

175
Clang vs GCC para o meu projeto de desenvolvimento Linux

Estou na faculdade e, para um projeto que estamos usando C. Exploramos o GCC e o Clang, e o Clang parece ser muito mais amigável que o GCC. Como resultado, estou me perguntando quais são as vantagens ou desvantagens de usar o clang, em oposição ao GCC, para desenvolver em C e C ++ no Linux? No meu...

166
ARC e elenco em ponte

Com o ARC, não posso mais transmitir CGColorRefpara id. Eu aprendi que preciso fazer um elenco em ponte. De acordo com clang docs : Um elenco em ponte é um elenco no estilo C anotado com uma das três palavras-chave: (__bridge T) oplança o operando no tipo de destino T. Se T é um tipo de...

151
No CMake, como posso testar se o compilador é Clang?

Temos um conjunto de scripts de construção CMake de plataforma cruzada e oferecemos suporte à criação com Visual C ++ e GCC . Estamos testando o Clang , mas não consigo descobrir como testar se o compilador é ou não o Clang com nosso script CMake. O que devo testar para ver se o compilador é...

150
Como fazer clang compilar para llvm IR

Eu quero que o clang compile meu C/C++código em LLVMbytecode, em vez de executável binário. Como posso conseguir isso? E se eu obtiver o LLVMbytecode, como posso levá-lo para compilá-lo ainda mais no executável binário. Basicamente, quero adicionar um pouco do meu próprio código ao LLVMbytecode...

133
LLVM vs clang no OS X

Eu tenho uma pergunta sobre llvm, clang e gcc no OS X. Qual é a diferença entre o llvm-gcc 4.2, llvm 2.0 e clang? Eu sei que todos eles constroem no llvm, mas como eles são diferentes? Além da compilação mais rápida, qual é a vantagem do llvm sobre o

132
Como corrigir erro de PCH?

Quando tento criar meu aplicativo Xcode, recebo esta mensagem de erro: Arquivo PCH criado a partir de uma ramificação diferente ((clang-425.0.24)) que o compilador ((clang-425.0.27)) Isso não aconteceu antes, mas essa foi a primeira compilação após a atualização do Xcode. Outros aplicativos...