Ошибка компиляции NS2 в человечности

gcc-4.4 -c -g -O2 -DNDEBUG -DUSE_SHM -DHAVE_UNISTD_H=1 -I. -I/home/akhil/ns-allinone-2.35/include -I/home/akhil/ns-allinone-2.35/include -I/home/akhil/ns-allinone-2.35/include -I/include  otcl.c
make: gcc-4.4: Command not found
Makefile:91: recipe for target 'libotcl.a' failed
make: *** [libotcl.a] Error 127
otcl-1.14 make failed! Exiting ...
See http://www.isi.edu/nsnam/ns/ns-problems.html for problems
0
задан 11 April 2018 в 21:51

2 ответа

"ns2" обычно создается из исходного кода, когда Вы хотите добавить дополнительный протокол. Все ~300 патчей (дополнительные протоколы) https://drive.google.com/drive/folders/0B7S255p3kFXNZ2lWZDBRSW40Q00? usp=sharing

'не уточнено 2,35' примера Ubuntu 17.10: sudo apt install g++-5 в †’ Т.е. не позднее, чем g ++-5 (< =5.4), может использоваться. Отметьте: у Вас может быть столько gcc версий, сколько Вы хотите, установленный одновременно.

tar xvf ns-allinone-2.35_gcc5.tar.gz           // 2014 - 2017 update  → →

в †’ https://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view? usp=sharing

cd ns-allinone-2.35/
export CC=gcc-5 CXX=g++-5 && ./install
                   // if Ubuntu 16.04, the build command is './install' only
cd ns-2.35/
sudo make install

Эти ~2500 моделирований https://drive.google.com/drive/folders/0B7S255p3kFXNSmRYb2lGcDRUdWs? usp=sharing

1
ответ дан 24 September 2019 в 08:36

Это упаковывается. Упакованный означает, что Вы не должны компилировать его. Существует версия 2.35 в репозитории .

Просто работает sudo apt-get install ns2.

Берут правило во-первых искать двоичные пакеты, Снимки, Flatpaks и только если они не найдены - компиляция.

0
ответ дан 24 September 2019 в 08:36

Другие вопросы по тегам:

Похожие вопросы: