Проблемы с установкой ns-3 на Mac - PullRequest
0 голосов
/ 03 сентября 2018

Просто скачайте ns-3, и я думаю, что пакет программного обеспечения в порядке. Я действительно новичок для NS-3.

На самом деле есть 2 вопроса:

  1. # Skip NSC (platform not supported) значит ли это, что Mac не поддерживает NSC и что с того?

  2. In file included from ./ns3/trace-source-accessor.h:24: ./ns3/callback.h:469:54: error: expression with side effects will be evaluated despite being used as an operand to 'typeid' [-Werror,-Wpotentially-evaluated-expression] "got=" << Demangle ( typeid (*other).name () ) << std::endl << Я не могу найти ничего об этом в Google. Кто-нибудь может помочь увидеть, что здесь произошло?

1 Ответ

0 голосов
/ 14 сентября 2018

Какой способ установки вы использовали? Я все время устанавливаю NS3 на свой Mac, используя ручную установку: скачайте последнюю версию и запустите ./build.py install.

Я раньше не сталкивался с ошибкой NSC. NSC - это колыбель сетевого симулятора, и он вам не нужен для нормальной работы. Возможно, вы включили его с помощью «./waf configure --enable-nsc».

Поскольку я разрабатываю код для встроенной платформы, я хочу использовать GCC вместо стандартного компилятора CLANG. Я заметил различное поведение компилятора между ними. CLANG выглядел немного более строгим. У вас может быть такая же проблема. Если у вас есть GCC, вы можете переключиться на GCC, используя: (мои собственные настройки конфигурации)

CXX=g++-7 CC=gcc-7 CFLAGS="-g" ./waf configure  --enable-tests --enable-examples --disable-python

EDIT: Я просто запускаю тест и "./waf configure --enable-nsc" не распознается https://www.nsnam.org/docs/release/3.2/manual/manual_45.html

...