I'am, плохо знакомый с человечностью и когда I'am, пытающийся устанавливать multi2sim, я получаю эту ошибку:
CXX WorkItemIsa.o WorkItemIsa.cc: In member function ‘void SI::WorkItem::ISA_V_CVT_I32_F32_Impl(SI::Instruction*)’: WorkItemIsa.cc:2335:23: error: ‘isnan’ was not declared in this scope else if (isnan(fvalue) || fvalue == 0.0f || fvalue == -0.0f) ^ WorkItemIsa.cc:2335:23: note: suggested alternative: In file included from WorkItemIsa.cc:22:0: /usr/include/c++/5/cmath:641:5: note: ‘std::isnan’ isnan(_Tp __x) ^ Makefile:456: recipe for target 'WorkItemIsa.o' failed make[4]: *** [WorkItemIsa.o] Error 1 make[4]: Leaving directory '/home/yasmine/Downloads/multi2sim-5.0/src/arch/southern-islands/emulator' Makefile:360: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/home/yasmine/Downloads/multi2sim-5.0/src/arch/southern-islands' Makefile:363: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/home/yasmine/Downloads/multi2sim-5.0/src/arch' Makefile:568: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/yasmine/Downloads/multi2sim-5.0/src' Makefile:570: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1
Я не знаю то, что должно я делать или как может я решать его!! Может кто-либо знакомый с этим средством моделирования помогает мне?!
Просто найдите эту строку:
else if (isnan(fvalue) || fvalue == 0.0f || fvalue == -0.0f)
, который является в /multi2sim5.0/scr/arch/southern-islands/emulator/WorkItemIsa.cc
файл.
И добавляют std::
прежде isnan
. Это должно быть похожим на это:
else if (std::isnan(fvalue) || fvalue == 0.0f || fvalue == -0.0f)
Установка Multi2Sim на Ubuntu 16.04, как предполагается, не сделан с make
.The основной README страницы Github проекта ( https://github.com/Multi2Sim/multi2sim#readme) говорит, чтобы сделать следующее:
Докер Установки ( https://docs.docker.com/engine/installation / )
Внутренняя часть терминал Докера, выполненный следующее, чтобы скомпилировать и установить Multi2Sim:
docker pull multi2sim/multi2sim
docker run -it multi2sim/multi2sim bash
Для выполнения Multi2Sim откройте терминал Докера и работайте:
m2s
sshd
тогда, я уже имею openssh-server
установленный?
– AJJ
17 October 2017 в 15:49
sshd
обеспечиваетсяopenssh-server
пакет и является фоновым сервисом (ssh.service
) управляемый через systemd. Кроме того, обычно Ваш IP остается таким же. Это не всегда имеет место - реализации маршрутизатора отличаются, или временная потеря в соединении может заставить Ваш IP изменяться. – Kaz Wolfe 17 October 2017 в 15:48