Er gcc og klang det samme?

Indholdsfortegnelse:

Er gcc og klang det samme?
Er gcc og klang det samme?
Anonim

GCC er en programsprogskompiler udviklet af GNU. … Clang er en C-, C++-, Objective-C- eller Objective-C++-kompiler, der er kompileret i C++ baseret på LLVM og udgivet under Apache 2.0-licensen. Clang bruges hovedsageligt til at levere ydeevne, der er bedre end GCC.

Er GCC kompatibel med Clang?

clang++ er GCC-kompatibel selv på Windows og kan bruges med en kodebase, der er afhængig af MinGW.

Hvordan bruger jeg GCC i stedet for Clang?

Hvis du vil bruge clang i stedet for GCC, kan du add -DCMAKE_C_COMPILER=/path/to/clang -DCMAKE_CXX_COMPILER=/path/to/clang++. Du kan også bruge ccmake, som giver en curses-grænseflade til at konfigurere CMake-variabler.

Bruger Apple GCC eller Clang?

Den bruger Clang-frontend og LLVM-backend-optimering og kodegenerator. Apple hævder, at Clang-parseren er 3 gange hurtigere end GCC til debug builds, mens den bibeholder kompatibiliteten med GCC. Men fordelen ved at bruge Clang handler om meget mere end blot hastighed.

Bruger Google Clang eller GCC?

I øjeblikket bruger Google dog stadig GCC til compileren på Chrome til Android og Chrome OS. Google-udviklere arbejder også på at gøre brugen af Clang mere levedygtig på Windows.

Anbefalede: