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 @   摇头晃脑学知识  阅读(1504)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示
主题色彩