gcc升级 & libstdc++.so.6 error
- 1 介绍
- 2 操作
- 参考
1 介绍
Ubuntu16 运行一执行文件时,发现如下报错:
ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.11‘ not found
在系统本地没找到对应新版本,没法建立新的软连接,更新源后,install gcc,发现gcc还是5.4版本,最后找到办法,装了gcc 7.5解决。
网上介绍的办法有人成功,我这边不行,暂且记录,后续分析。
2 操作
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-7然后是配置指令,优先级可以自己定:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
sudo update-alternatives --config gcc然后:
gcc -v
参考
1、Ubuntu16.04安装gcc7
2、解决问题ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.11‘ not found