在ns-3中运行程序
一、运行c++代码
直接运行:
首先编译 ./waf
然后执行
./waf --run program-name
program-name是要执行的程序名。
查看当前有哪些程序可以执行:
http://blog.csdn.net/barcodegun/article/details/6899522
二、运行 python代码
./waf --run examples/wireless/mixed-wireless.py
与 C++代码不同,运行 python代码需要指出程序的完整路径
三、在shell中执行代码
./waf shell
然后执行
./build/debug/examples/csma-broadcast
四、用 gdb 调试程序
./waf --run csma-cd-one-subnet --command-template="gdb %s"
或者:
./waf --run csma-cd-one-subnet --command-template="valgrind %s"
一、运行c++代码
直接运行:
首先编译 ./waf
然后执行
./waf --run program-name
program-name是要执行的程序名。
查看当前有哪些程序可以执行:
http://blog.csdn.net/barcodegun/article/details/6899522
二、运行 python代码
./waf --run examples/wireless/mixed-wireless.py
与 C++代码不同,运行 python代码需要指出程序的完整路径
三、在shell中执行代码
./waf shell
然后执行
./build/debug/examples/csma-broadcast
四、用 gdb 调试程序
./waf --run csma-cd-one-subnet --command-template="gdb %s"
或者:
./waf --run csma-cd-one-subnet --command-template="valgrind %s"