在上一篇文章中,我发布了一个mit.tar.gz的NS2.35完美移植包,它应该已经解决了C++类的所有bug,但tcl的bug我并没有处理,这是运行上的问题。
NS2其实也就是一个Otcl编译器。
我记得我练习Otcl语言的时候,就是在桌面上写tcl脚本,然后直接用NS编译。
例如,写一个 sample.tcl。
里面只有一句话:
puts "Hello world!"
然后用终端控制台切到sample的目录下,
Reasearch:~/桌面$ ns sample.tcl
Hello world!
这就是输入与输出的内容,NS的本质就是一个自行添加了很多类和功能的Otcl编译器。(应该是解释器。。。抱歉)
进入正题,我开始调试真心花费了好大功夫。