centos6.0在线源码包安装C++11编译器
时间: 2023-12-08 11:02:50 浏览: 81
CentOS 6.0 是一个相对较老的版本,因此默认的软件仓库中可能没有包含最新的 C++11 编译器。不过,您仍然可以从源代码安装 C++11 编译器。以下是安装步骤:
1. 首先,安装必要的依赖项:
```
yum install gcc-c++ gcc-gfortran glibc-devel.i686 glibc-devel libstdc++-devel.i686 libstdc++-devel libmpc-devel mpfr-devel zlib-devel
```
2. 下载 C++11 编译器源代码。您可以从 GCC 的官方网站下载最新版本。例如,您可以使用以下命令下载 GCC 10.2.0:
```
wget https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz
```
3. 解压源代码并进入目录:
```
tar -zxvf gcc-10.2.0.tar.gz
cd gcc-10.2.0
```
4. 配置并编译源代码。以下命令将在默认路径 `/usr/local` 中安装编译器:
```
./configure --enable-languages=c,c++ --disable-multilib
make -j4
make install
```
5. 最后,您需要将新安装的编译器添加到 `PATH` 环境变量中,以便能够在终端中使用它。在 `~/.bashrc` 文件中添加以下行:
```
export PATH=/usr/local/bin:$PATH
```
6. 重新加载 `.bashrc` 文件以使更改生效:
```
source ~/.bashrc
```
现在,您应该已经成功地安装了 C++11 编译器。您可以使用以下命令检查版本:
```
g++ --version
```
阅读全文