网站搜索

如何在 Fedora Linux 上安装 GCC 编译器


Fedora 是一个现代的 Linux 发行版,它使用称为 C 编译器的工具提供稳定且强大的开发环境,该工具用于将 C 程序编译成可执行文件。

Fedora 中,C 编译器工具是名为 gccGNU 编译器集合)的包的一部分,本文将指导您完成这些步骤安装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 程序。