nsnSIM自己的场景文件放的方式有两种:
- 第一种可以放在自己的目录里编译速度很快,而且要NS-LOG只能在debug模式下使用,这时场景文件必须放在自己的目录下(我理解是这样,若错了请及时反馈我);但是修改程序源文件后要去不同目录下先编译;
- 第二种方式是把场景文件直接放在examples目录下,配置时直接在ns-3下
./waf configure --enable-examples
和./waf
,编译速度较慢,但是之后无论是修改NFD、cxx还是场景文件,直接在ns-3 下 ./waf --run(发现可以同时完成编译和运行)
1. 创建自己的目录里放自己的场景文件
Step 1
1 | mkdir ndnSIM |
Step 2:编译
1 | 每次修改完情景文件,都要在my-simulations目录下 ./waf |
Step 3:运行
1 | 在在my-simulations目录下 ./waf --run <scenario_name> --vis |
2. 另一种方式(编译速度较慢)
不使用自己的目录的话,可以把场景文件放在exampls下,以后每次在ns-3 下,直接./waf --run <scenario_name> --vis