centos6.0如何安装C++11
时间: 2023-12-10 19:03:35 浏览: 32
CentOS 6.0 默认的 GCC 版本是 4.4.7,不支持 C++11 特性。所以,需要安装新版本的 GCC 来支持 C++11。
以下是安装步骤:
1. 添加 devtoolset yum 源
```
sudo yum install centos-release-scl
```
2. 安装 devtoolset-8
```
sudo yum install devtoolset-8
```
3. 激活 devtoolset-8
```
scl enable devtoolset-8 bash
```
4. 验证 GCC 版本
```
gcc --version
```
如果输出类似以下信息,则说明 GCC 版本已经更新:
```
gcc (GCC) 8.4.0
```
相关问题
centos6.0如何源码包安装C++11
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 了。
centos6.0安装mysql 5.7
CentOS 6.0安装MySQL 5.7的步骤如下:
1. 首先,确保你的CentOS 6.0系统已经联网,并且具备root权限。
2. 打开终端,执行以下命令更新系统软件包:
```
sudo yum update
```
3. 安装MySQL的Yum Repository。执行以下命令:
```
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
```
4. 安装MySQL Server。执行以下命令:
```
sudo yum install mysql-server
```
5. 启动MySQL服务并设置开机自启动。执行以下命令:
```
sudo service mysqld start
sudo chkconfig mysqld on
```
6. 运行MySQL安全脚本,设置root密码和其他安全选项。执行以下命令:
```
sudo mysql_secure_installation
```
7. 按照提示进行配置,包括设置root密码、删除匿名用户、禁止远程root登录等。
8. 完成安装后,你可以使用以下命令登录MySQL:
```
mysql -u root -p
```
以上就是在CentOS 6.0上安装MySQL 5.7的步骤。