Ubuntu18.04下GCC和G++版本的切换
因为编译matconvnet的时候MATLAB一直警告我使用的GCC版本过高,当前支持的版本只有6.3.x。所以就想试试通过降级的方式尝试编译是否可以通过。
查看当前系统gcc,g++版本
gcc和g++都在/usr/bin
目录下,可以通过输入
ls /usr/bin/gcc*
ls /usr/bin/g++*
来查看系统当前的gcc和g++版本
安装目标版本gcc与g++
如果文件列表中没有我们想要降级的版本,在我这里是6.3,那么我们需要手动安装低版本
sudo apt-get install gcc-7 g++-6
设置切换优先级
将某个版本加入gcc候选中,最后的数字是优先级
sudo update-alternatives --install /