CentOS 8上安裝GCC實現開發編譯功能

GNU Compiler Collection (GCC)是由C、C++、Objective-C、Fortran、Ada、Go和D等編程語言的編譯器和庫組成,很多開源項目,包括Linux內核和GNU工具,都是用GCC編譯的。

CentOS 8上安裝GCC實現開發編譯功能CentOS 8上安裝GCC實現開發編譯功能

CentOS默認資源庫中包含一個名爲"開發工具"的軟件包組,其中包括 GNU 編譯器集合、GNU 調試器以及其他編譯軟件所需的開發庫和工具。

安裝GCC與配置GCC

要安裝GCC開發工具包,必須要以root或具有sudo權限的用戶身份運行以下命令,我這裏是以root用戶的身份執行命令安裝的,具體安裝如下:

安裝開發工具組

[root@ece2cd92dada ~]# dnf group install "Development Tools"

CentOS 8上安裝GCC實現開發編譯功能CentOS 8上安裝GCC實現開發編譯功能

以上命令安裝了很多軟件包,包括gcc、g++和make

安裝開發工具手冊

[root@ece2cd92dada ~]# dnf install man-pages

CentOS 8上安裝GCC實現開發編譯功能CentOS 8上安裝GCC實現開發編譯功能

驗證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.

CentOS 8上安裝GCC實現開發編譯功能CentOS 8上安裝GCC實現開發編譯功能

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

CentOS 8上安裝GCC實現開發編譯功能CentOS 8上安裝GCC實現開發編譯功能

運行編譯後的hello二進制程序

[root@ece2cd92dada ~]# ./hello 
Hello World!

CentOS 8上安裝GCC實現開發編譯功能CentOS 8上安裝GCC實現開發編譯功能

結論

本文介紹瞭如何在CentOS 8上安裝GCC開發編譯工具,現在可以訪問官方的GCC文檔頁面,也可以查閱一些資料,學習如何使用GCC和G++來編譯你的C和C++程序。

本文原創地址:https://www.linuxprobe.com/centos8-install-gcc.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章