在安装完Ns2.35后,马上就开始Leach协议安装,具体安装步骤参照的是百度文库的一篇文章:
https://wenku.baidu.com/view/936cf539763231126edb11d1.html
说是安装也就是添加和修改写文件,可是最终在 运行./test之后,leach.err文件中报错:invalid command name "Resource/Energy,如下图
出现这个问题的同时,我发现再运行ns的时候显示:ns尚未安装
去make编译了一下发现果然文件里出现了错误,make报错:error 139
因为安装leach之前没有问题,所以我猜测是leach协议文件修改出现了问题;最终重新对比文件后发现是commen文件夹下的packet.h文件再修改时缺少了部分内容导致,修改过后便ok了。