计算化学公社

标题: 求助~!Cmake编译时出错 [打印本页]

作者
Author:
美式加糖    时间: 2020-9-5 10:31
标题: 求助~!Cmake编译时出错
本人非管理员用户。集群的cmake是2.8版本,想安装3.15版在自己的账户下。集群使用的gcc是4.8.5版本,但是运行bootstrap后出现了如下错误


百度了一下也没找到合适的解决方案,求各位大神、老师帮忙!!


作者
Author:
sobereva    时间: 2020-9-5 11:05
贴图方式不对,其他人看不到,仔细看置顶的新社员必读贴了解怎么正确贴图

遇到技术问题用Google,绝对不要用百毒
为什么我极度鄙视和厌恶百毒
http://sobereva.com/45
作者
Author:
zjxitcc    时间: 2020-9-5 11:27
你的gcc不支持C++11标准,编译器过于老旧。更底层的原因可能是系统老旧,建议联系管理员,将系统刷为CentOS 7.8
作者
Author:
hebrewsnabla    时间: 2020-9-5 14:30
zjxitcc 发表于 2020-9-5 11:27
你的gcc不支持C++11标准,编译器过于老旧。更底层的原因可能是系统老旧,建议联系管理员,将系统刷为CentOS ...

gcc 4.8.5是支持C++11的,可能是没开编译选项吧。
作者
Author:
zjxitcc    时间: 2020-9-5 22:46
hebrewsnabla 发表于 2020-9-5 14:30
gcc 4.8.5是支持C++11的,可能是没开编译选项吧。

我想过这种可能。也有另一种可能是他的系统是centos 6.x,里面gcc原本是4.4.7的,这样的话即使有人把gcc升级到4.8.5也是不支持c++11的,因为glibc版本过旧。
作者
Author:
abin    时间: 2020-9-6 08:09
zjxitcc 发表于 2020-9-5 22:46
我想过这种可能。也有另一种可能是他的系统是centos 6.x,里面gcc原本是4.4.7的,这样的话即使有人把gcc ...

GCC9源码编译
https://www.bilibili.com/video/BV1HJ411H7Ca
视频中的技术方案,适用于绕开root授权,给自己安装软件的场景。
作者
Author:
万里云    时间: 2020-9-6 10:56
最简单方法:直接安装二进制版cmake。
作者
Author:
美式加糖    时间: 2020-9-12 14:56
万里云 发表于 2020-9-6 10:56
最简单方法:直接安装二进制版cmake。

谢谢,我最后用这个方法解决了问题。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3