如何在 Fedora 上安装 GCC(C 和 C++ 编译器)

Fedora 是一個現代的 Linux 分發套件,它提供了一個穩定且強大的環境,用於使用稱為 C 编译器的工具進行開發,該工具用於將 C 程序编译成可执行文件。

Fedora中,C 编译器工具是gccGNU 编译器收集)套件的一部分,本文將指引您通過步驟在Fedora上安裝gcc並開始編譯 C 程序。

在 Fedora 上安裝 GCC(C 和 C++ 编译器)

在安裝任何新軟件之前,最佳實踐是更新現有的系統軟件包以獲得最新的可用安全性更新。

sudo dnf update

接下來,安裝gcc,它是開發工具的一部分,其中包括gcc和其他必要的工具,如makegdbgit

sudo dnf groupinstall "Development Tools"
Install Development Tools in Fedora

安装完成后,您应该验证gcc是否正确安装并可在您的系统上使用。

gcc --version
Check GCC Version

在 Fedora 上编写简单的 C 程序

为了测试gcc是否正常工作,您可以编写一个简单的C程序,通過創建一個hello.c文件。

nano hello.c
OR
vi hello.c

在編輯器中,寫下以下的 C 程式:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

現在您已經寫了一個簡單的 C 程式,您需要使用 gcc 命令來編譯它,以創建一個名稱為 hello 的可執行文件。

gcc hello.c -o hello

一旦編譯成功,您可以運行這個可執行文件來查看您的 C 程式的輸出。

./hello
Run C Program in Fedora

要了解更多關於如何使用 gcc 的信息,您可以參考官方的 GCC 文檔,或者使用 man 命令 查看手冊頁:

man gcc

對於更進階的 C 程式設計,根據您的開發項目要求,您可能會需要額外的庫和工具。

sudo dnf install glibc-devel   [GNU C Library]
sudo dnf install libm          [Math Library]
sudo dnf install gdb           [Debugging Tool]

在 Fedora 上卸載 GCC (C 和 C++ 编译器)

如果您需要從系統中移除 gcc,您可以使用以下命令:

sudo dnf remove gcc

如果您安裝了整個 “Development Tools” 組,並想要移除它,您可以使用:

sudo dnf groupremove "Development Tools"
結論

您現在已經成功地 在 Fedora 上安裝了 C 编译器和所需的開發工具,並學習了如何編譯和運行一個簡單的 C 程式。

Source:
https://www.tecmint.com/install-gcc-c-compiler-fedora/