Clang是一個(gè)C語言、C加加、Objective-C語言的輕量級(jí)編譯器。源代碼發(fā)布于BSD協(xié)議下。將支持其普通lambda表達(dá)式、返回類型的簡化處理以及更好的處理constexpr關(guān)鍵字。
Clang是一個(gè)由Apple主導(dǎo)編寫,基于LLVM的C/C++/Objective-C編譯器。是一個(gè)C++編寫、基于LLVM、發(fā)布于LLVM BSD許可證下的C/C++/Objective-C/Objective-C++編譯器。它與GNU C語言規(guī)范幾乎完全兼容(當(dāng)然,也有部分不兼容的內(nèi)容,包括編譯命令選項(xiàng)也會(huì)有點(diǎn)差異),并在此基礎(chǔ)上增加了額外的語法特性,比如C函數(shù)重載(通過__attribute__((overloadable))來修飾函數(shù)),其目標(biāo)(之一)就是超越GCC。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com