美文网首页
使用devtoolset安装不同版本的gcc

使用devtoolset安装不同版本的gcc

作者: georgeguo | 来源:发表于2020-07-16 19:44 被阅读0次

1 安装yum源

yum install centos-release-scl-rh

2 安装GCC&GCC-C++

yum install devtoolset-7-gcc devtoolset-7-gcc-c++  --downloadonly --downloaddir /home/hunter/gcc

3 切换gcc

source /opt/rh/devtoolset-7/enable

或者

scl enable devtoolset-7 bash

4 报错:/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found

查看glibc版本

strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

此时库中没有`GLIBCXX_3.4.20,需要将最新的libstdc++.so.6软连接到/usr/lib64/libstdc++.so.6

查找最新的库

find / -name libstdc++.so.6* 

连接最新的库到/usr/lib64/libstdc++.so.6

mv /usr/lib64/libstdc++.so.6  /usr/lib64/libstdc++.so.6.bak
ln -s /opt/anaconda3/lib/libstdc++so.6.0.24  /usr/lib64/libstdc++.so.6

相关文章

网友评论

      本文标题:使用devtoolset安装不同版本的gcc

      本文链接:https://www.haomeiwen.com/subject/dgfmhktx.html