В нашей лаборатории нас попросили установить ns2. Я попытался запустить скрипт из репозитория GitHub . Но после выполнения запустить не удалось. Я видел эту группу ns3 google. Там упоминалось, что ns-3.33 удалось установить в ее систему. Но в нем не упоминается ns2. Я не смог найти никаких материалов, указывающих на какую-либо установку ns2. Может ли кто-нибудь подтвердить, возможно ли это, поскольку это программное обеспечение довольно старое, а моя архитектура - ARM?
@KnudLarsen На самом деле компилятор должен быть g++ 4.8. Но доморощенный больше не поддерживает его. Вы не знаете, где взять старую версию?
На самом деле версия g++ 5.x в порядке, если это версия без PIE. ... (И если весь код MDART будет удален, любой более поздний PIE gcc/g++ часто будет работать нормально.)
На самом деле мне помог один из разработчиков ns-3 . Он был достаточно любезен, чтобы помочь мне с установкой, и упомянул шаги, необходимые для установки, по адресу: https://www.nsnam.org/~tomh/ns-2-mac-m1-instructions.pdf.
Я выполнил шаги, упомянутые в этом, и это сработало отлично.
Подсказки: 1. github.com/aemreunal/ns-allinone-2.35-Mac-OS-10.9-install-patch ... 2. Более поздняя версия «ns2 install-osx» github.com /dhruvvyas90/ns-install-osx .... 3. drive.google.com/drive/folders/… ..... Другими препятствиями могут быть: Отсутствующие заголовки libXmu. А может компилятор должен быть более старой версии?