GNU編譯器集合(GCC)是C,C ++,Objective-C,F(xiàn)ortran,Ada,Go和D編程語言的編譯器和庫的集合。許多開源項目,包括Linux內(nèi)核和GNU工具,都是使用GCC編譯的。
本文介紹如何在CentOS 8上安裝GCC。
在CentOS上安裝GCC
默認的CentOS存儲庫包含一個名為“Development Tools”的軟件包組,其中包括GNU編譯器集合,GNU調(diào)試器以及編譯軟件所需的其他開發(fā)庫和工具。
要安裝開發(fā)工具包,請以root或具有sudo特權(quán)的用戶身份運行以下命令:
[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf group install “Development Tools”
該命令會安裝許多軟件包,包括gcc,g ++和make。
您可能還需要安裝有關(guān)使用GNU / Linux進行開發(fā)的手冊頁:
[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf install man-pages
通過使用顯示GCC版本的gcc –version命令來驗證是否成功安裝了GCC編譯器:
[linuxidc@localhost ~/www.linuxidc.com]$gcc –version
CentOS 8儲存庫中可用的GCC的默認版本是8.3.1:
輸出如下:
gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4)
Copyright © 2018 Free Software Foundation, Inc.
本程序是自由軟件;請參看源代碼的版權(quán)聲明。本軟件沒有任何擔保;
包括沒有適銷性和某一專用目的下的適用性擔保。
Ok,就這樣。 GCC已安裝在CentOS系統(tǒng)上,您可以開始使用它了。
編譯Hello World示例
在本節(jié)中,我們將使用GCC編譯基本的C程序。打開您的文本編輯器并創(chuàng)建以下文件:
[linuxidc@localhost ~/www.linuxidc.com]$nano hello.c
#include <stdio.h>
int main()
{
printf (“Hello World!www.linuxidc.comn”);
return 0;
}
保存文件,并通過運行以下命令將其編譯為可執(zhí)行文件:
[linuxidc@localhost ~/www.linuxidc.com]$gcc hello.c -o hello
將在運行命令的同一目錄中創(chuàng)建一個名為hello的二進制文件。
執(zhí)行hello程序:
[linuxidc@localhost ~/www.linuxidc.com]$./hello
該程序?qū)⑤敵觯?/p>
Hello World!www.linuxidc.com
總結(jié)
我們已經(jīng)向您展示了如何在CentOS 8上安裝GCC。您現(xiàn)在可以訪問GCC官方文檔頁面,了解如何使用GCC和G++編譯C和C++程序。
如果您遇到問題或有反饋,請在下面發(fā)表評論。