现代Linux发行版,它提供了一个稳定且强大的环境用于开发,使用名为C编译器的工具,该工具用于将C程序编译成可执行文件。
在Fedora中,C编译器工具是名为gcc(GNU编译器集合)的软件包的一部分,本文将指导你如何安装gcc并在Fedora上开始编译C程序。
在Fedora上安装GCC(C和C++编译器)
在安装任何新软件之前,最好是将现有的系统软件包更新到最新的可用安全更新。
sudo dnf update
接下来,安装gcc,它是开发工具的一部分,包括gcc以及其他基本工具,如make、gdb和git。
sudo dnf groupinstall "Development Tools"

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

在Fedora中编写一个简单的C程序
为了测试gcc是否正常工作,你可以创建一个名为hello.c
的文件,编写一个简单的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
如果你安装了整个“开发工具”组并且想卸载它,你可以使用:
sudo dnf groupremove "Development Tools"
结论
你现在已经在Fedora上成功安装了C编译器和所需的开发工具,并且学会了如何编译和运行一个简单的C程序。
Source:
https://www.tecmint.com/install-gcc-c-compiler-fedora/