ns-3.39运行first.cc失败,CMakeLists.txt相关错误求助
ns-3.39运行first.cc报错的解决办法
你的错误根源是直接执行了C++源码文件first.cc,系统会把它当作shell脚本解析,自然会出现各种语法和命令找不到的错误。以下是正确的操作步骤:
正确运行流程
- 进入ns-3.39的主目录:
cd /path/to/ns-3.39 - 用ns-3提供的运行脚本直接执行示例(推荐):
./ns3 run first - 或者手动编译运行:
- 创建并进入build目录:
mkdir -p build && cd build - 配置cmake(确保开启示例编译):
cmake .. -DNS3_BUILD_EXAMPLES=ON - 编译first目标:
make first - 运行编译后的可执行文件:
./scratch/first
- 创建并进入build目录:
注意:不要直接执行.cc源码文件,必须通过ns-3的编译系统处理后运行生成的可执行程序。
内容的提问来源于stack exchange,提问作者PSH
相关产品推荐
相关产品推荐

