CentOS yum升级GCC到4.8
程序员文章站
2022-03-16 20:09:53
...
wget http://people.centos.org/tru/devtools-2/devtools-2.repo
mv devtools-2.repo /etc/yum.repos.d
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
mv /usr/bin/gcc /usr/bin/gcc-4.4.7
mv /usr/bin/g++ /usr/bin/g++-4.4.7
mv /usr/bin/c++ /usr/bin/c++-4.4.7
ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-2/root/usr/bin/c++ /usr/bin/c++
ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++
gcc --version
方法2 :手动升级
1.下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz
2.解压缩 tar -xf gcc-4.8.2.tar.gz
3. cd gcc-4.8.2
4.运行download_prerequisites脚本, ./contrib/download_prerequisites ,这个脚本会自动帮你下载所需要的依赖文件和库
5.建立输出目录,将所有的中间文件都放到该目录,
mkdir gcc_temp
cd gcc_temp
6. 运行 ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
7. make & make install
mv devtools-2.repo /etc/yum.repos.d
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
mv /usr/bin/gcc /usr/bin/gcc-4.4.7
mv /usr/bin/g++ /usr/bin/g++-4.4.7
mv /usr/bin/c++ /usr/bin/c++-4.4.7
ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-2/root/usr/bin/c++ /usr/bin/c++
ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++
gcc --version
方法2 :手动升级
1.下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz
2.解压缩 tar -xf gcc-4.8.2.tar.gz
3. cd gcc-4.8.2
4.运行download_prerequisites脚本, ./contrib/download_prerequisites ,这个脚本会自动帮你下载所需要的依赖文件和库
5.建立输出目录,将所有的中间文件都放到该目录,
mkdir gcc_temp
cd gcc_temp
6. 运行 ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
7. make & make install
推荐阅读
-
通过yum升级CentOS/RHEL最小化安装的方法
-
Centos5.x下升级python到python2.7版本教程
-
CentOS 6.x系统升级Python到2.7版本的Shell脚本分享
-
升级CentOS内核 - 2.6升级到3.10/最新内核
-
Centos下升级php5.2到php5.4全记录(编译安装)
-
Linux中 CentOS 6.5 手动升级gcc到gcc-6.1.0
-
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
-
升级到Centos7以后,哪些命令需要更改?
-
centos yum php 7.x 无需删除升级的方法
-
centos中python升级导致yum命令无法使用