我是gem5新手,我正在尝试在我的iMac pc上安装模拟器(OSversion: High Sierra 10.13.6)。已将站点上指定的所有依赖项安装到正确的版本。我目前遇到的问题是,当我第一次尝试用'scons build/ARM/gem5.opt‘在gem5目录中编译M5时,它停止了,错误主要是:
**/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开发人员可以帮助我。
干杯!
发布于 2018-12-25 15:05:53
我邮寄给Andreas Sandberg先生。答案对我很有效:
“我认为你使用的编译器版本比默认版本使用了更激烈的警告(可能是比我们通常使用的更新的C++标准)。我建议禁用-Werror,看看这是否会有所不同。”
尝试使用下一个命令行禁用错误: export CFLAGS=“-Wno- -Werror”
希望对你有用。
https://stackoverflow.com/questions/53239918
复制相似问题