centos6.0如何源码包安装C++11
时间: 2024-02-06 18:10:28 浏览: 149
CentOS_6.0安装Oracle_11g_R2
CentOS 6.0 默认的 gcc 版本为 4.4.7,不支持 C++11。如果想要安装 C++11,需要先升级 gcc 版本。
以下是在 CentOS 6.0 中源码包安装 C++11 的步骤:
1. 下载 gcc 源码包,可以从官网上下载最新版本。下载地址:https://gcc.gnu.org/
2. 解压源码包,并进入解压目录:
```
tar -zxvf gcc-x.x.x.tar.gz
cd gcc-x.x.x
```
3. 安装依赖包:
```
yum install -y gcc-c++ libgomp mpfr-devel gmp-devel libmpc-devel flex bison
```
4. 创建一个 build 目录,并进入该目录:
```
mkdir build
cd build
```
5. 配置 gcc,启用 C++11 支持:
```
../configure --prefix=/usr/local/gcc --enable-languages=c,c++ --disable-multilib
```
注意:`--prefix` 参数指定安装目录,这里指定为 `/usr/local/gcc`,可以根据自己的需要修改。
6. 编译并安装:
```
make -j8
make install
```
注意:`-j8` 参数表示使用 8 个线程编译,可以根据自己的 CPU 核心数适当调整。
7. 设置环境变量:
```
echo 'export PATH=/usr/local/gcc/bin:$PATH' >> /etc/profile
source /etc/profile
```
8. 测试是否安装成功:
```
gcc --version
g++ --version
```
如果输出的版本号是 4.8.5 或更高版本,则说明安装成功。
现在您就可以使用 C++11 了。
阅读全文