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

安全劍客發表於2020-06-03
GNU Compiler Collection (GCC)是由C、C++、Objective-C、Fortran、Ada、Go和D等程式語言的編譯器和庫組成,很多開源專案,包括 核心和GNU工具,都是用GCC編譯的。

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

預設資源庫中包含一個名為"開發工具"的軟體包組,其中包括 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
#includeint 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++程式。

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2695839/,如需轉載,請註明出處,否則將追究法律責任。

相關文章