centos 指定cmake 使用gcc版本编译的记录

网上搜索了一大堆资料,最终确定一下两句有效,设置gcc的环境变量

 

$ export CC=/usr/local/bin/gcc

$ export CXX=/usr/local/bin/g++

 

笔者使用vscode进行开发,一开始在新的终端执行上面两句,

多次执行后,在vscode自带终端中执行cmake.. (已经把原来的缓存文件删除),还是提示用的是gcc4.8.5  路径是/usr/bin

循环怀疑自己多次,猜测是vscode的问题,在vscode终端中执行上面两句,在清空原来的缓存,在cmake.. 果然成功!

值得记录的坑!!!!

 

 

更新============================================->

 

最好添加到环境变量里,这样就可以永久生效

 

sudo vim /etc/profile

 

在文件最后添加如下环境变量:

export PATH=$PATH:/usr/local/bin/gcc
export PATH=$PATH:/usr/local/bin/g++

使用 wq! 强制保存

执行刷新命令:

source /etc/profile

这样的操作就可以永久生效了

 

----更新 经过多次验证,这里添加环境变量不能起到永久生效的作用。

posted @ 2021-04-30 16:25  nmhome  阅读(493)  评论(0编辑  收藏  举报