Gcc是什麼意思

GCC 全稱是 GNU Compiler Collection,即 GNU 編譯器套件。它是一套開源的編譯器工具集,主要用於 Linux、Unix 和其他作業系統上的 C、C++、Java、Objective-C、Fortran、Ada 等程式語言的編譯。GCC 由 Free Software Foundation(自由軟體基金會)開發和維護,遵循 GNU General Public License(GNU 通用公共許可證)。

GCC 的主要功能是將原始碼編譯成目標代碼,即從高級程式語言編寫的原始碼生成可以在特定處理器上運行的機器碼。它還提供了最佳化編譯的功能,可以對代碼進行最佳化以提高運行效率。

GCC 不僅是一個編譯器,它還包括了一系列的工具,如預處理器(cpp)、編譯器(cc1)、彙編器(as)和連結器(ld)等。這些工具協同工作,將原始碼轉換成執行檔。

GCC 是一個廣泛使用的編譯器,它不僅在 Linux 系統中被廣泛使用,而且在其他作業系統如 BSD、Mac OS X 和 Android 上也都有套用。