2011年(4)
分类: 网络与安全
2011-04-08 17:21:43
今天打球真的是太累了,从一点打到五点多,真的打到了口吐白沫了。
这几天,没有怎么学习啊。后悔之。浪费的时间真实多了。终于还是把XP给卸掉,彻底的用ubuntu了,维护两个系统真的很麻烦,各种资料的更新与寻找很不方便。但是XP还是很不错。优点担心网络购物的问题,linux下的网银问题很纠结,特别是自己有真的恨不喜欢用wine之类的软件。好吧,有钱的时候多给支付宝充点钱吧。
好吧,转入正题。用kdevelop调试ns2(1),以后继续。
Ns2在ubuntu上的安装就不说了。kdevelop直接在软件中心就可以安装,当然也可以下载源码然后自己编译。
首先,把/ns-allinone-2.34/ns-2.34目录下的Makefile做如下修改:
找到如下内容:
然后改为:
也就是加入参数g(gdb使用),然后在当前目录也就是/ns-allinone-2.34/ns-2.34重新make一下:
make depend #大多数情况下,会有错,但是,可以乎略,直接进入下一步。
然后将Makefile命名为Makefile.am,打开kdevelop,然后在open/import project选项里,选择Makefile所在的目录,等待import结束。在终端输入然后在kdevelop里的run选项卡中选择attach
to process,然后在终端里输入
source yourfilename.tcl
然后就可以开始调试了,在源代码中设置断点,然后在run选项中选择continue。在左边栏中variable可以查看各个变量的值。如下图: