NS3执行./waf提示文件不存在问题求助
NS3执行
./waf提示文件不存在的原因及解决 核心原因
ns-3从3.30版本开始逐步弃用Waf构建系统,3.36版本已完全移除Waf相关文件,官方默认改用CMake作为构建工具,因此你在当前目录下找不到waf脚本是版本迭代的正常结果。
替代构建步骤(CMake方式)
你的目录已包含CMakeLists.txt,符合CMake构建要求,执行以下命令即可完成项目构建:
# 创建并进入build目录 mkdir -p build && cd build # 配置构建参数(默认配置直接执行即可) cmake .. # 并行编译项目(-j后接CPU核心数,nproc自动获取核心数) make -j$(nproc)
补充说明
若坚持使用Waf构建,需切换到ns-3.29及更早版本,但官方已停止对旧版本Waf的维护,推荐优先使用当前版本的CMake构建流程。
内容的提问来源于stack exchange,提问作者Haneel Kumar Nagineni
相关产品推荐
相关产品推荐

