charlie@charlie:~/Desktop/ns-allinone-3.36.1/ns-3.36.1$ ls
AUTHORS build-support CMakeLists.txt doc ns3 scratch testpy.supp VERSION
bindings CHANGES.md contrib examples README.md src utils
build cmake-cache CONTRIBUTING.md LICENSE RELEASE_NOTES.md test.py utils.py
charlie@charlie:~/Desktop/ns-allinone-3.36.1/ns-3.36.1$ ./waf
bash: ./waf: No such file or directory
有人可以帮我理解为什么我的目录中没有安装 waf 模块吗?
尝试使用
./ns3
命令代替 ./waf
waf 构建系统在 ns-3.36 版本中被删除:https://github.com/nsnam/ns-3-dev-git/blob/master/CHANGES.md#changes-to-build-system-3
它被
ns3
脚本取代,这是一个Python脚本,提供类似于waf
的界面。大多数常用命令,如 ./waf configure
和 ./waf build
被替换为几乎相同的 ./ns3 configure
、./ns3 build
等。然而,在内部,使用 CMake 构建系统。
您可以在此处查看引入更改的合并请求:https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/460