Loading

Linux CMake 指定gcc编译版本

背景:

无root下手动升级gcc版本为5.5之后,但是由于默认目录/usr/bin下的gcc是4.8.5,在cmake默认使用老版本的gcc,导致cmake失败。

解决方案:

  • 注意!将下面的yourpath替换成新的gcc安装路径(可以在~/.bashrc文件中加入下面两行,就不用每次重新export了)
export CC=/yourpath/gcc-5.4/bin/gcc
export CXX=/yourpath/gcc-5.4/bin/g++

再执行:

cmake /path/to/your/project
make

成功使用新版本GCC编译!

参考链接:

参考文章中还有几种不同的方法,如果上面的不管用,可以去试试

  1. CMake 指定gcc编译版本
  2. Linux中cmake指定特定版本gcc
posted @ 2022-10-08 16:55  摇头晃脑学知识  阅读(1149)  评论(0编辑  收藏  举报