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
参考链接:
参考文章中还有几种不同的方法,如果上面的不管用,可以去试试
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了