Fedora 是一個現代的 Linux 分發套件,它提供了一個穩定且強大的環境,用於使用稱為 C 编译器的工具進行開發,該工具用於將 C 程序编译成可执行文件。
在Fedora中,C 编译器工具是gcc(GNU 编译器收集)套件的一部分,本文將指引您通過步驟在Fedora上安裝gcc並開始編譯 C 程序。
在 Fedora 上安裝 GCC(C 和 C++ 编译器)
在安裝任何新軟件之前,最佳實踐是更新現有的系統軟件包以獲得最新的可用安全性更新。
sudo dnf update
接下來,安裝gcc,它是開發工具的一部分,其中包括gcc和其他必要的工具,如make、gdb和git。
sudo dnf groupinstall "Development Tools"

安装完成后,您应该验证gcc是否正确安装并可在您的系统上使用。
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

要了解更多關於如何使用 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/