A gcc és a clang ugyanaz?

Tartalomjegyzék:

A gcc és a clang ugyanaz?
A gcc és a clang ugyanaz?
Anonim

GCC egy programnyelvi fordító, amelyet a GNU fejlesztett ki. … A Clang egy C, C++, Objective-C vagy Objective-C++ fordító, amely LLVM-en alapuló C++ nyelven van lefordítva, és az Apache 2.0 licenc alatt került kiadásra. A Clang elsősorban a GCC-nél jobb teljesítmény biztosítására szolgál.

A GCC kompatibilis a Clanggel?

A

clang++ GCC-kompatibilis még Windowson is, és használható olyan kódbázissal, amely a MinGW-re támaszkodik.

Hogyan használhatom a GCC-t Clang helyett?

Ha a Clang-t szeretné használni a GCC helyett, add -DCMAKE_C_COMPILER=/path/to/clang -DCMAKE_CXX_COMPILER=/path/to/clang++. Használhatja a ccmake -t is, amely egy curses felületet biztosít a CMake változók konfigurálásához.

Használja az Apple a GCC-t vagy a Clang-t?

Használja a Clang frontendet és az LLVM háttéroptimalizálót és kódgenerátort. Az Apple azt állítja, hogy a Clang elemző 3-szor gyorsabb, mint a GCC a hibakeresési összeállításokhoz, miközben fenntartja a GCC-vel való kompatibilitást. A Clang használatának előnye azonban sokkal több, mint pusztán a sebesség.

Használja a Google a Clang-t vagy a GCC-t?

Egyelőre azonban A Google továbbra is a GCC-t használja a Chrome for Android és Chrome OS rendszeren futó fordítóprogramjához. A Google fejlesztői azon is dolgoznak, hogy a Clang használatát még életképessé tegyék Windows rendszeren.

Ajánlott: