Ubuntu 16.04 无法使用alternative
Ubuntu 16.04 自带的c++是5.0版本和有些scripts不兼容。
之前我有下载过才c++7,但是始终用不了也没法将其写入alternative。也无法用以下代码configure。
sudo update-alternatives --config g++
会报错。
update-alternatives: error: no alternatives for g++.
得其原因,需用以下代码将默认文件修改为使用c++7.
sudo rm /usr/bin/cpp /usr/bin/gcc /usr/bin/g++
sudo ln -s /usr/bin/cpp-7 /usr/bin/cpp
sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc
sudo ln -s /usr/bin/g++-7 /usr/bin/g++