在Mac上安装ns-3问题

时间:2018-09-02 21:48:44

标签: python install ns-3

只需下载ns-3,我猜该软件包就可以了。我真的是ns-3的新手。

实际上有两个问题:

  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 :(得分:0)

您使用哪种安装方式?我始终使用手动安装在Mac上安装NS3:下载最新版本并运行./build.py安装。

我以前没有遇到过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

编辑: 我只是运行测试,无法识别“ ./waf configure --enable-nsc” https://www.nsnam.org/docs/release/3.2/manual/manual_45.html