GCC 4.6.3 在 CentOS 上的安装与配置
GCC 简介

GCC(GNU Compiler Collection)是一个由GNU项目开发的编译器套件,它包括C、C++、Objective-C、Fortran、Ada等编程语言的编译器,GCC以其高质量、高性能和自由软件的特性而受到广泛欢迎,本文将介绍如何在CentOS 7上安装和配置GCC 4.6.3。
安装 GCC 4.6.3
安装依赖
在安装GCC之前,需要确保系统中安装了所有必要的依赖,以下是在CentOS 7上安装GCC所需的依赖:
sudo yum install -y gcc-c++ glibc glibc-devel kernel-headers kernel-devel make autoconf automake libtool patch bzip2
下载 GCC 4.6.3 源码
从GCC官方网站下载GCC 4.6.3的源码包:
wget http://ftp.gnu.org/gnu/gcc/gcc-4.6.3/gcc-4.6.3.tar.gz
解压源码包
解压下载的源码包:
tar -zxvf gcc-4.6.3.tar.gz
配置编译环境
进入解压后的目录,配置编译环境:
cd gcc-4.6.3 ./configure --prefix=/usr/local/gcc-4.6.3
编译 GCC

编译GCC:
make
安装 GCC
安装GCC:
sudo make install
配置 GCC
设置环境变量
将GCC的bin目录添加到系统的PATH环境变量中:
echo 'export PATH=/usr/local/gcc-4.6.3/bin:$PATH' >> ~/.bashrc source ~/.bashrc
验证 GCC 版本
验证GCC版本是否正确:
gcc --version
GCC 使用示例
以下是一个简单的C程序示例,展示如何使用GCC编译和运行:
#include <stdio.h>
int main() {
printf("Hello, GCC 4.6.3!\n");
return 0;
} 保存以上代码为 hello.c,然后使用GCC编译:

gcc hello.c -o hello
运行编译后的程序:
./hello
输出结果应为:
Hello, GCC 4.6.3! FAQs
Q1:如何解决GCC编译错误 "configure: error: no acceptable C compiler found in $PATH" ?
A1: 这是因为系统中没有安装GCC或其他C编译器,请确保已安装GCC或其他C编译器,并确保其bin目录已添加到系统的PATH环境变量中。
Q2:如何更新GCC到最新版本?
A2: 可以通过以下步骤更新GCC到最新版本:
- 下载最新版本的GCC源码包。
- 解压源码包。
- 进入源码目录,配置编译环境。
- 编译和安装GCC。
更新GCC可能会导致与现有软件的兼容性问题,因此在更新前请确保备份重要数据。

