GNU Compiler Collection (GCC)是由C、C++、Objective-C、Fortran、Ada、Go和D等編程語言的編譯器和庫組成,很多開源項目,包括Linux內核和GNU工具,都是用GCC編譯的。 |
CentOS默認資源庫中包含一個名爲"開發工具"的軟件包組,其中包括 GNU 編譯器集合、GNU 調試器以及其他編譯軟件所需的開發庫和工具。
安裝GCC與配置GCC
要安裝GCC開發工具包,必須要以root或具有sudo權限的用戶身份運行以下命令,我這裏是以root用戶的身份執行命令安裝的,具體安裝如下:
安裝開發工具組
[root@ece2cd92dada ~]# dnf group install "Development Tools"
以上命令安裝了很多軟件包,包括gcc、g++和make
安裝開發工具手冊
[root@ece2cd92dada ~]# dnf install man-pages
驗證GCC是否安裝成功
[root@ece2cd92dada ~]# gcc --version gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4) Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
vim編寫一個C語言的“Hello World”
[root@ece2cd92dada ~]# vim hello.c #include int main() { printf ("Hello World!\n"); return 0; }
GCC編譯hello.c文件,生成hello二進制程序
[root@ece2cd92dada ~]# gcc hello.c -o hello
運行編譯後的hello二進制程序
[root@ece2cd92dada ~]# ./hello Hello World!
結論
本文介紹瞭如何在CentOS 8上安裝GCC開發編譯工具,現在可以訪問官方的GCC文檔頁面,也可以查閱一些資料,學習如何使用GCC和G++來編譯你的C和C++程序。