ycm插件要求vim必须支持c++17,我用的gcc7.5显示不支持,那就换吧,编完了还得换回来。
首先安装上gcc8
sudo apt-get install g++-8
gcc -v #发现并没有改变
因为虽然安装了但是没有启用,可见gcc只是个软连接而已,连接到了gcc-7,那我连接到gcc-8是不是就变成了gcc8呢?答案是的
ll /usr/bin/gcc
lrwxrwxrwx 1 root root 14 4月 13 14:24 /usr/bin/gcc -> /usr/bin/gcc-7*
sudo rm /usr/bin/gcc
sudo ln -s /usr/bin/gcc-8 /usr/bin/gcc
再用gcc -v查看就变了,换回来也是一样的,g++更换的话也是这种方法
https://blog.csdn.net/FX677588/article/details/78681325