deepin v20 升级gcc到10.1.0
Tofloor
poster avatar
iammtou
deepin
2020-06-05 23:02
Author
本帖最后由 iammtou 于 2020-6-5 15:02 编辑

#先下载gcc10.1.0

wget https://ftp.gnu.org/gnu/gcc/gcc-10.1.0/gcc-10.1.0.tar.gz
tar -xzf gcc-10.1.0.tar.gz
cd cd gcc-10.1.0

./contrib/download_prerequisites  

# gmp-6.1.0.tar.bz2: OK
# mpfr-3.1.4.tar.bz2: OK
# mpc-1.0.3.tar.gz: OK
#isl-0.18.tar.bz2: OK
# All prerequisites downloaded successfully.

#deepin默认没有安装g++,在编译gcc 10 之前,先安装g++

sudo apt install g++

./configure --prefix=/usr/local/gcc  --enable-bootstrap  --enable-checking=release --enable-languages=c,c++ --disable-multilib
make && make install

#后续配置:编译安装后gcc 10.1.0在/usr/local/gcc/目录下,可以利用update-alternatives自由切换

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 10 --slave /usr/bin/g++ g++ /usr/bin/g++-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc/bin/gcc 20 --slave /usr/bin/g++ g++ /usr/local/gcc/bin/g++
sudo update-alternatives --config gcc

选择需要版本即可







Reply Favorite View the author
All Replies
avatar
xmeng
deepin
2020-06-05 23:49
#1
Reply View the author
avatar
iammtou
deepin
2020-06-06 00:36
#2
https://bbs.deepin.org/post/195559
https://www.xmengnet.cn/57.html
另一种方法!

下载gcc方式不同,其他都一样
Reply View the author