ubuntu下NS2+leach算法安装笔记(2)

本文详细介绍如何在NS-2.34环境下安装LEACH协议。包括创建文件夹、配置及修改源代码步骤,解决常见错误,确保LEACH协议能在最新NS2版本上正常运行。

本人是新人,也在学习过程中。对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安装完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值