O clang substituirá o gcc?

Índice:

O clang substituirá o gcc?
O clang substituirá o gcc?
Anonim

Clang foi projetado para fornecer um compilador frontend que pode substituir o GCC. … O GCC sempre teve um bom desempenho como compilador padrão na comunidade de código aberto. No entanto, a Apple Inc. tem seus próprios requisitos para ferramentas de compilação.

GCC e Clang são compatíveis?

Sim, para código C Clang e GCC são compatíveis (ambos usam o GNU Toolchain para vinculação, na verdade.) Você só precisa ter certeza de informar ao clang para crie objetos compilados e não objetos de bitcode intermediários.

Qual é a diferença entre Clang e GCC?

GCC é um compilador maduro com suporte para muitas linguagens. Como pode ser visto pelo nome Clang suporta principalmente C, C++ e Objective-C. Mas a estrutura subjacente ao Clang chamada LLVM é extensível o suficiente para suportar linguagens mais recentes como Julia e Swift.

O Clang precisa de GCC?

Você não precisa do GCC para usar o Clang, como pode ser mostrado no caso do FreeBSD (eles substituíram completamente o GCC pelo Clang/LLVM e não instalam o GCC no a base por motivos de licenciamento). Há uma variedade de compiladores C diferentes além do GCC, só que o GCC é o mais comum.

O Clang é mais lento que o GCC?

Enquanto o compilador Clang C/C++ do LLVM era tradicionalmente conhecido por suas velocidades de compilação mais rápidas do que o GCC, em versões recentes do GCC as velocidades de compilação melhoraram e em algumas áreas o LLVM/Clang desaceleroucom mais passes de otimização e outros trabalhos adicionadospara sua crescente base de código.

Recomendado: