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 ~/.bashrc
或source ~/.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版本,并开始使用它进行编程。