本人是新人,也在学习过程中。对LINUX,NS2这些都不是很熟悉,只是自己跌跌撞撞,参考了各方面资料总结出来的笔记。希望和大家一起学习,对大家有所帮助。不妥之处还望指正。
本人NS2是2.34版本。
上次提到NS2已经安装成功,接下来是LEACH的安装。
首先在NS-2.34中创建一个LEACH的文件夹。将下载好的LEACH压缩包复制进去之后解压。
因为LEACH原本的创建就是给2.27的,所以2.34中有些地方不同,需要人工进行修改和操作。
在此直接给传送门,这个文档介绍的全部OK,只有几个地方要修改。
http://wenku.baidu.com/view/2f3984c9da38376baf1fae5b.html
第一,当把所有的执行完毕之后,不要急着./test,而是需要先make clean.再make
然后./test才行。
第二,其中有一个小错误
“将set dst_ $mac_dsc改为set dsc_addr $mac_dsc”
此处最后应该是$mac _dst
第三,其中枚举值的修改,对最后一个原本61改成62的地方,需要加入#ifdef语句,总之要保证那一串数字一定要是递增的,并且递增值是1。
最后./test后如果在mit/leach-sims/leach.err中显示错误或者成功。
至此Leach安装完毕。