Gem5 на Mac OSX, проблема сборки (ошибки)
Я новичок в gem5 и пытаюсь установить симулятор на свой компьютер iMac (OSversion: High Sierra 10.13.6). Все зависимости, указанные на сайте, установлены в правильной версии. Проблема, с которой я в настоящее время застрял, состоит в том, что когда я пытаюсь сначала скомпилировать M5 в каталоге gem5 с помощью 'scons build/ARM/gem5.opt', он останавливается с ошибками, в основном:
**/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, которые могут мне помочь с этим.
ура!
0 ответов
Я отправил письмо мистеру Андреасу Сандбергу. Ответ работал для меня:
"Я думаю, что версия компилятора, которую вы используете, использует более агрессивные предупреждения, чем по умолчанию (и, возможно, более новый стандарт C++, чем мы обычно используем). Я бы предложил отключить -Werror и посмотреть, будет ли это иметь значение".
Попробуйте отключить -Werror с помощью следующей командной строки: export CFLAGS="-Wno-error"
Надеюсь, что работа для вас.