在 CentOS 8 上安装 GCC 开发工具
GNU 编译器集合 (GCC) 是用于C, C ++ , Objective-C , Fortran , Ada , Go 和 D 编程语言的编译器和库的集合。许多开源项目,包括 Linux 内核和 GNU 工具,都是使用 GCC 编译的。
本文介绍如何在 CentOS 8 上安装 GCC 。
在 CentOS 上安装 GCC
默认的 CentOS 存储库包含一个名为 “Development Tools” 的软件包组,其中包括 GNU 编译器集合, GNU 调试器以及编译软件所需的其他开发库和工具。
要安装开发工具包,请以 root 或具有 sudo 特权的用户身份运行以下命令:
sudo dnf group install "Development Tools"
该命令会安装很多软件包,其中包括 gcc
, g++
和 make
。
您可能还需要安装使用 GNU/Linux 进行开发的帮助手册:
sudo dnf install man-pages
使用 gcc --version
打印 GCC 版本的命令来验证是否成功安装了 GCC 编译器:
gcc --version
CentOS 8 储存库中可用的 GCC 的默认版本是 8.3.1
:
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.
现在, GCC 已安装在 CentOS 系统上,您可以开始使用它了。
编译 Hello World 示例
在本节中,我们将使用 GCC 编译基本的 C 程序。打开您的文本编辑器并创建以下文件:
nano hello.c
文件 hello.c
#include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
保存文件,并通过运行以下命令将其编译为可执行文件:
gcc hello.c -o hello
命令会在运行命令的同一目录中创建一个名为 hello
的二进制文件。
执行 hello
程序:
./hello
该程序将输出:
Hello World!
结论
我们已经向您展示了如何在 CentOS 8 上安装 GCC 。您现在可以访问 GCC 官方文档页面,并学习如何使用 GCC 和 G++ 编译 C 和 C++ 程序。