CentOS7 5公升級gcc到8 3 0版本

2021-10-05 11:52:13 字數 1540 閱讀 6636

參考下面

yum install centos-release-scl scl-utils-build

#sudo yum install centos-release-scl -y

yum list all --enablerepo='centos-sclo-rh'

yum list all --enablerepo='centos-sclo-rh' | grep "devtoolset-"

#sudo yum install devtoolset-8 -y

#yum install devtoolset-8-gcc devtoolset-3-gcc-c++

#yum install devtoolset-8-gcc* -y

安裝8版本的gcc、gcc-c++、gdb工具鏈(toolchian):

yum install -y devtoolset-7-toolchain

#之後每次登陸終端,預設還是4.8,如果需要切換到8.3.1,執行以下切換命令即可:

scl enable devtoolset-8 bash

# source /opt/rh/devtoolset-8/enable

可以將對應版本的切換命令寫個shell檔案放在配了環境變數的目錄下,需要時隨時切換,或者開機自啟

~/.bashrc中。

rpm -qa | grep glibc

rpm -qi glibc

ldd --version

ll  /lib64/libc.so.6 

strings /lib64/libc.so.6 | grep libc

yum whatprovides libstdc++.so.6
cd /usr/local/src

wget

cd gcc

./contrib/download_prerequisites

#yum -y install flex

mkdir build

cd build

../configure --prefix=/usr/local/gcc --enable-languages=c,c++ --disable-multilib

make #建議使用單任務make,不要使用多工,多工有可能會編譯報錯。

make install

mv /usr/bin/gcc /usr/bin/gcc_old

ln -s /usr/local/gcc/bin/gcc /usr/bin/gcc

mv /usr/bin/g++ /usr/bin/g++_old

ln -s /usr/local/gcc/bin/g++ /usr/bin/g++

gcc --version

g++ --version

ll /lib64/libc.so.6

rwxrwx. 1 root root 12 12月 21 2017 /lib64/libc.so.6 -> libc-2.17.so

centos7 公升級GCC版本到7 3 0

廢話不多說,直接上shell,還是比較簡單的。就是編譯時間有點長.都是以小時計的.我刀片機上面一台虛擬機器反正是等了3個小時 必備元件安裝 yum install y gcc gcc c bzip2 root使用者執行,到使用者目錄。其實cd 都闊以。cd wget 解壓tar zxvf gcc 7...

centos7 公升級GCC版本到7 3 0

廢話不多說,直接上shell,還是比較簡單的。就是編譯時間有點長.都是以小時計的.我刀片機上面一台虛擬機器反正是等了3個小時 必備元件安裝 yum install y gcc gcc c bzip2 root使用者執行,到使用者目錄。其實cd 都闊以。cd wget 解壓tar zxvf gcc 7...

騰訊雲CentOS8公升級gcc 安裝Redis6

第一步 安裝scl源 yum install centos release scl scl utils build 第二步 列出scl可用源 yum list all enablerepo centos sclo rh yum list all enablerepo centos sclo rh g...