GCC 5 將像 LLVM 一樣模塊化

fmms 12年前發布 | 10K 次閱讀 LLVM

開源編譯器GCC項目的開發者正在討論 GCC 5.0的新變化,開發者計劃讓GCC 5.0像競爭對手LLVM那樣模塊化,試圖將不同組件分割,放到庫中。對架構如此大動干戈的進行調整,勢必將是一項艱巨的任務,一些開發者對此表示悲觀。這也意味著GCC 5.0的開發時間將會很漫長,在此過程中將可能犧牲性能和優化。

GCC 5 將像 LLVM 一樣模塊化

GCCGNU Compiler CollectionGNU編譯器套裝),是一套由 GNU 開發的編程語言編譯器。它是一套以 GPLLGPL 許可證所發行的自由軟件,也是 GNU計劃 的關鍵部分,亦是自由的 類Unix 及蘋果計算機 Mac OS X 操作系統的標準編譯器。GCC(特別是其中的C語言編譯器)也常被認為是跨平臺編譯器的事實標準。

GCC 原名為 GNU C 語言編譯器GNU C Compiler),因為它原本只能處理 C語言。GCC 很快地擴展,變得可處理 C++。之后也變得可處理 Fortran、Pascal、Objective-C、Java, 以及 Ada 與其他語言。

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!