GNU 编译器集合 (GCC) 是 C、C++、Objective-C、Fortran、Ada、Go、D、编程语言。很多开源项目,包括Linux内核和GNU工具,都是使用GCC编译的。
本文介绍如何在 CentOS 8 上安装 GCC。
在 CentOS 上安装 GCC#
默认的 CentOS 存储库包含一个名为“开发工具”的软件包组,其中包括 GNU 编译器集合、GNU 调试器以及编译软件所需的其他开发库和工具。
要安装开发工具包,请以 root 身份运行以下命令或具有 sudo 权限的用户
:
sudo dnf group install "Development Tools"
该命令安装了很多软件包,包括gcc
, g++
and make
.
您可能还想安装有关使用 GNU/Linux 进行开发的手册页:
sudo dnf install man-pages
使用以下命令验证 GCC 编译器是否已成功安装gcc --version
打印 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 和 G++ 编译 C 和 C++ 程序。
如果您遇到问题或有反馈,请在下面发表评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)