GCC เป็นคอมไพเลอร์ภาษาโปรแกรมที่พัฒนาโดย GNU … Clang คือคอมไพเลอร์ C, C++, Objective-C หรือ Objective-C++ ที่คอมไพล์ใน C++ ตาม LLVM และเผยแพร่ภายใต้ลิขสิทธิ์ Apache 2.0 Clang ส่วนใหญ่จะใช้เพื่อให้ประสิทธิภาพเหนือกว่า GCC
GCC เข้ากันได้กับ Clang หรือไม่
clang++ GCC เข้ากันได้แม้ใน Windows และอาจใช้กับ codebase ที่อาศัย MinGW
ฉันจะใช้ GCC แทน Clang ได้อย่างไร
ถ้าคุณต้องการใช้ clang แทน GCC คุณสามารถ add -DCMAKE_C_COMPILER=/path/to/clang -DCMAKE_CXX_COMPILER=/path/to/clang++ คุณยังสามารถใช้ ccmake ซึ่งมีอินเทอร์เฟซ curses เพื่อกำหนดค่าตัวแปร CMake
Apple ใช้ GCC หรือ Clang หรือไม่
มันใช้ ส่วนหน้า Clang และเครื่องมือเพิ่มประสิทธิภาพแบ็กเอนด์ LLVM และตัวสร้างโค้ด Apple อ้างว่าตัวแยกวิเคราะห์ Clang นั้นเร็วกว่า GCC 3 เท่าสำหรับการสร้างการดีบักในขณะที่ยังคงความเข้ากันได้กับ GCC อย่างไรก็ตาม ข้อดีของการใช้ Clang นั้นมากกว่าแค่ความเร็ว
Google ใช้ Clang หรือ GCC หรือไม่
สำหรับตอนนี้ Google ยังคงใช้ GCC สำหรับ คอมไพเลอร์บน Chrome สำหรับ Android และ Chrome OS นักพัฒนาของ Google ยังพยายามทำให้การใช้ Clang มีประสิทธิภาพมากขึ้นบน Windows