Linux系统下的gcc(GUN C Complier)是GUN的缩写。 在Linux和Unix下,一般我们使用gcc进行编译 c和c++代码,本篇文章重点为大家讲解一下CentOS 8上安装GCC具体方法。
CentOS默认资源库中包含一个名为”开发工具”的软件包组,其中包括 GNU 编译器集合、GNU 调试器以及其他编译软件所需的开发库和工具。
安装GCC与配置GCC
要安装GCC开发工具包,必须要以root或具有sudo权限的用户身份运行以下命令,我这里是以root用户的身份执行命令安装的,具体安装如下:
安装开发工具组
[root@ece2cd92dada ~]<span style="color: #57a64a;font-style: italic;line-height: 26px"># dnf group install "Development Tools"</span>
以上命令安装了很多软件包,包括gcc、g++和make
安装开发工具手册
[root@ece2cd92dada ~]<span style="color: #57a64a;font-style: italic;line-height: 26px"># dnf install man-pages</span>
验证GCC是否安装成功
vim编写一个C语言的“Hello World”
[root@ece2cd92dada ~]<span style="color: #57a64a;font-style: italic;line-height: 26px"># vim hello.c</span>
<span style="color: #57a64a;font-style: italic;line-height: 26px">#include</span>
int <span style="color: #dcdcdc;line-height: 26px"><span style="color: #dcdcdc;line-height: 26px">main</span></span>()
{
<span style="color: #4ec9b0;line-height: 26px">printf</span> (<span style="color: #d69d85;line-height: 26px">"Hello World!\n"</span>);
<span style="color: #4ec9b0;line-height: 26px">return</span> 0;
}
GCC编译hello.c文件,生成hello二进制程序
[root@ece2cd92dada ~]<span style="color: #57a64a;font-style: italic;line-height: 26px"># gcc hello.c -o hello</span>
运行编译后的hello二进制程序
[root@ece2cd92dada ~]<span style="color: #57a64a;font-style: italic;line-height: 26px"># ./hello</span>
Hello World!
结论
本文介绍了如何在CentOS 8上安装GCC开发编译工具,现在可以访问官方的GCC文档页面,也可以查阅一些资料,学习如何使用GCC和G++来编译你的C和C++程序。