我在 linux 中使用 ns2 做一些网络实验。我在 ns 库的一些 cpp 文件中添加了一些打印行(通过函数 cout())。但是当我执行 TCL 脚本时,我在屏幕上看不到打印的信息。那么在哪里可以找到 cpp 文件中生成的打印信息呢?
1 回答
0
@瑞安,嗨。
Ns2 是一个 otcl / tcl 应用程序。“函数”也必须编译成 ns-2.3x/tcl/lib/{ files.tcl }。
示例“打印消息”是默认的 HELLO :
cd ns-2.3x/tcl/lib/ && grep -in hello ns-lib.tcl
860: self at 0.0 "$ragent start" ;# start BEACON/HELLO Messages
867: self at 0.0 "$ragent start" ;# start BEACON/HELLO 消息
891: self at 0.0 "$ragent start" ;# start BEACON/HELLO Messages
您还可以检查 HELLO 在 files.cc 中的位置:cd ns-2.3x/ && grep -Rin hello *
-
于 2015-01-27T01:04:10.763 回答