GCC(GNU Compiler Collection)是开源的编译器套件,广泛用于C、C++、Fortran等多种编程语言的编译。在CentOS系统上安装GCC 4.9版本,可以帮助开发者利用GCC的最新特性。以下是详细的安装与配置指南。

安装GCC 4.9

1. 确认系统版本

首先,确认你的CentOS系统版本。你可以通过以下命令查看:

cat /etc/redhat-release

确保你的系统是CentOS 7或更高版本,因为GCC 4.9在较旧版本的CentOS上可能不可用。

2. 安装依赖

安装GCC之前,需要安装一些依赖库和开发工具:

sudo yum groupinstall -y "Development Tools"
sudo yum install -y mpfr mpfr-devel gmp gmp-devel libmpc libmpc-devel

3. 下载GCC 4.9源码

从GCC官方网站下载GCC 4.9源码包:

wget http://ftp.gnu.org/gnu/gcc/gcc-4.9.2/gcc-4.9.2.tar.bz2

解压源码包:

tar -xjf gcc-4.9.2.tar.bz2

4. 准备编译环境

进入源码目录,准备编译环境:

cd gcc-4.9.2
mkdir build
cd build

5. 配置编译选项

使用以下命令配置编译选项:

../configure --prefix=/usr/local/gcc-4.9.2 --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib

这里,--prefix 指定GCC安装的目录,--enable-languages 指定要编译的语言。

6. 编译和安装

编译并安装GCC:

make -j4  # 使用4个线程并行编译
sudo make install

7. 设置环境变量

~/.bash_profile~/.bashrc文件中添加以下行:

export PATH=/usr/local/gcc-4.9.2/bin:$PATH

然后,运行以下命令使环境变量生效:

source ~/.bash_profile

或者:

source ~/.bashrc

8. 验证安装

验证GCC 4.9是否正确安装:

gcc-4.9 --version

输出应显示GCC 4.9的版本信息。

配置GCC

1. 设置默认GCC版本

~/.bashrc~/.bash_profile中,你可以设置GCC 4.9为默认的编译器:

export CC=gcc-4.9
export CXX=g++-4.9

再次运行source ~/.bashrcsource ~/.bash_profile使更改生效。

2. 使用GCC 4.9编译代码

现在,你可以使用GCC 4.9编译代码:

gcc-4.9 -o program program.c

这将使用GCC 4.9编译名为program.c的源代码文件,并生成一个名为program的可执行文件。

通过以上步骤,你可以在CentOS系统上成功安装和配置GCC 4.9版本,并开始使用它进行编程。