Я следовал инструкциям, данным www.soc.napier.ac.uk/~bill/ns_installation.doc, чтобы установить сетевой симулятор NS ns-2.35 на Cygwin. Как сказано в руководстве, я убедился, что установлены все следующие компоненты:

Automake

Делать

заплата

Perl

Библиотеки X86

Производитель окон

Все компоненты GCC

Текстовый редактор Nano (Необязательно… Если вы не привыкли к VI или другим редакторам UNIX)

Xgraph (необязательно, но необходимо для тестовых пакетов)

Но когда я пытаюсь запустить ./install в ns-allinone для запуска установки, я получаю следующие ошибки:
-Пакет gcc4 отсутствует в вашей системе

Я не нашел пакет с таким именем в окне установки Cygwin.
-Пакет gcc4-g++ отсутствует в вашей системе

Я думаю, что все в порядке, чтобы продолжить установку без этих пакетов, так как я полностью установил компоненты gcc, хотя я не нашел gcc4 в репозиториях Cygwin.
Наконец, сообщение гласит:"сделать не удалось". Ошибка говорит,

«Makefile: 569: рецепт для цели« tclsh.exe »не выполнен»


После установки я не могу запустить ns или nam, показывая, что установка не завершена. Как я могу решить последнюю ошибку при сборке tclsh make fail

1 ответ1

1

Оболочка tclsh уже доступна в Cygwin, см.
https://cygwin.com/packages/x86_64/tcl/tcl-8.5.18-1

как ссылка по умолчанию не имеет расширения
/usr/bin/tclsh -> tclsh8.5.exe

Если программное обеспечение, которое вы создаете, ищет "tclsh.exe", просто сделайте ссылку
/usr/local/bin/tclsh.exe -> /usr/bin/tclsh8.5.exe

или научи его искать "tclsh"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .