新聞中心
通常所說(shuō)的GCC是GUN Compiler Collection的簡(jiǎn)稱,除了編譯程序之外,它還含其他相關(guān)工具,所以它能把易于人類使用的高級(jí)語(yǔ)言編寫的源代碼構(gòu)建成計(jì)算機(jī)能夠直接執(zhí)行的二進(jìn)制代碼。GCC是Linux平臺(tái)下最常用的編譯程序,它是Linux平臺(tái)編譯器的事實(shí)標(biāo)準(zhǔn)。同時(shí),在Linux平臺(tái)下的嵌入式開(kāi)發(fā)領(lǐng)域,GCC也是用得最普遍的一種編譯器。

在北票等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需求定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,北票網(wǎng)站建設(shè)費(fèi)用合理。
一、 在 CentOS 上安裝 GCC
默認(rèn)的 CentOS 軟件源包含了一個(gè)軟件包組,名稱為 “Development Tools”,它包含了 GNU 編輯器集合,GNU 調(diào)試器,和其他編譯軟件所必需的開(kāi)發(fā)庫(kù)和工具。
想要安裝開(kāi)發(fā)工具軟件包,以 擁有 sudo 權(quán)限用戶身份或者 root 身份運(yùn)行下面的命令:
sudo dnf group install "Development Tools"
這個(gè)命令將會(huì)安裝一系列軟件包,包括gcc,g++,和make。
你可能還想安裝關(guān)于如何使用 GNU/Linux開(kāi)發(fā)的手冊(cè)。
sudo dnf install man-pages
通過(guò)使用gcc --version命令打印 GCC 版本,來(lái)驗(yàn)證 GCC 編譯器是否被成功安裝:
gcc --version
在 CentOS 8 軟件源中 GCC 的默認(rèn)可用版本號(hào)為8.3.1:
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.
就這些。GCC 已經(jīng)在你的 CentOS 系統(tǒng)上安裝好了,你可以開(kāi)始使用它了。
二、編譯一個(gè) Hello World 實(shí)例
在這個(gè)章節(jié),我們將會(huì)使用 GCC 編譯一個(gè)基礎(chǔ)的 C 程序。打開(kāi)你的文本編輯器,并且創(chuàng)建下面的文件:
nano hello.c
#include
int main()
{
printf ("Hello World!\n");
return 0;
}
保存文件,并且將它編譯成可執(zhí)行文件,運(yùn)行:
gcc hello.c -o hello
在你運(yùn)行這個(gè)命令的時(shí)候,一個(gè)命名為hello的二進(jìn)制文件將會(huì)在同一個(gè)目錄被創(chuàng)建。
執(zhí)行這個(gè)hello程序:
./hello
這個(gè)程序?qū)?huì)輸出:
Hello World!
三、總結(jié)
我們已經(jīng)展示如何在 CentOS 8 上安裝 GCC。 你現(xiàn)在可以瀏覽 GCC 官方文檔頁(yè)面,并且學(xué)習(xí)如何使用 GCC 和 G++ 來(lái)編譯你的 C 和 C++ 程序。
網(wǎng)頁(yè)題目:CentOS上安裝GNU編譯器套件—GCC
新聞來(lái)源:http://fisionsoft.com.cn/article/ccohsgg.html


咨詢
建站咨詢
