首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac上的Gem5,构建问题(错误)

Mac上的Gem5,构建问题(错误)
EN

Stack Overflow用户
提问于 2018-11-10 22:27:43
回答 1查看 599关注 0票数 2

我是gem5新手,我正在尝试在我的iMac pc上安装模拟器(OSversion: High Sierra 10.13.6)。已将站点上指定的所有依赖项安装到正确的版本。我目前遇到的问题是,当我第一次尝试用'scons build/ARM/gem5.opt‘在gem5目录中编译M5时,它停止了,错误主要是:

代码语言:javascript
复制
**/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:3656:5: error: destructor called on non-final
      'Stats::BinaryNode<std::__1::multiplies<double> >' that has virtual functions but non-virtual destructor [-Werror,-Wdelete-non-virtual-dtor]**
    __data_.second().~_Tp();
    ^

我找不到任何与此相关的答案。我希望如果有任何令人惊叹的MAC gem5开发人员可以帮助我。

干杯!

EN

回答 1

Stack Overflow用户

发布于 2018-12-25 15:05:53

我邮寄给Andreas Sandberg先生。答案对我很有效:

“我认为你使用的编译器版本比默认版本使用了更激烈的警告(可能是比我们通常使用的更新的C++标准)。我建议禁用-Werror,看看这是否会有所不同。”

尝试使用下一个命令行禁用错误: export CFLAGS=“-Wno- -Werror”

希望对你有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53239918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档