iphone-命令行編譯之--LLVM與Clang


LLVM 

是 Low Level Virtual Machine (底層虛擬機)的簡稱,

這個庫提供了與編譯器相關的支持,能夠進行程序語言的編譯期優化鏈接優化在線編譯優化代碼生成

可以作為多種語言編譯器的后台來使用。

Clang

一個 C、C++ 和 Objective-C、Objective-C++ 的編譯器前端。它采用了底層虛擬機(LLVM)作為其后端。

它的目標是提供一個GNU編譯器套裝(GCC)的替代品,超越 GCC

作者是克里斯·拉特納,在蘋果公司的贊助支持下進行開發,而源代碼授權是使用類 BSD 的開源授權。

擴展:Clang++編譯器




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM