CentOS 系统中 GCC 的安装与使用指南

GCC 简介
GCC(GNU Compiler Collection)是 GNU 项目下的一个编译器集合,它支持多种编程语言,包括 C、C++、Objective-C、Fortran、Ada 等,GCC 在 Linux 系统中非常流行,是开发者在 CentOS 系统上编译和构建程序的重要工具。
安装 GCC
检查系统是否已安装 GCC
在 CentOS 系统中,可以通过以下命令检查是否已安装 GCC:
gcc --version
如果系统已安装 GCC,则会显示 GCC 的版本信息,如果没有安装,则需要手动安装。
安装 GCC
CentOS 系统中,可以通过以下几种方式安装 GCC:
使用 yum 安装
CentOS 7 及以上版本可以通过 yum 包管理器安装 GCC:

sudo yum install gcc
安装完成后,可以通过以下命令验证 GCC 是否安装成功:
gcc --version
使用源码编译安装
如果需要安装特定版本的 GCC,可以通过源码编译的方式进行安装,以下是一个简单的步骤:
- 下载 GCC 源码包
从 GCC 官方网站下载所需版本的 GCC 源码包,
wget http://ftp.gnu.org/gnu/gcc/gcc-<version>.tar.gz
- 解压源码包
tar -zxvf gcc-<version>.tar.gz
- 进入源码目录
cd gcc-<version>
- 配置编译选项
./configure --prefix=/usr/local/gcc-<version>
- 编译 GCC
make
- 安装 GCC
sudo make install
- 设置环境变量
编辑 /etc/profile 文件,添加以下行:
export PATH=/usr/local/gcc-<version>/bin:$PATH
保存并退出,然后运行以下命令使更改生效:
source /etc/profile
GCC 使用
编写 C 语言程序
创建一个名为 hello.c 的文件,并输入以下代码:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
} 编译程序

使用以下命令编译程序:
gcc hello.c -o hello
运行程序
在终端中运行编译后的程序:
./hello
如果一切正常,你将看到输出:
Hello, World! FAQs
问题 1:如何查看 GCC 的所有版本信息?
解答:可以通过以下命令查看 GCC 的所有版本信息:
gcc -v
问题 2:如何将 GCC 设置为默认编译器?
解答:如果系统中安装了多个版本的 GCC,可以通过以下命令将特定版本的 GCC 设置为默认编译器:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-<version>/bin/gcc 100 sudo update-alternatives --config gcc
选择要设置为默认的 GCC 版本,然后按 Enter 键确认。

