当前位置:  技术问答>linux和unix

NS 2.33 与 NS 2.34 有什么不同??

    来源: 互联网  发布时间:2016-10-01

    本文导语:  最近我在学习ns2 ,安装这个ns2.34 ,发现导入一个新的路由协议OLSR 之后,发现就不能编译了,我是从我的指导老师那里得到关于OLSR 的修改文档,发现在ns2.34下总是提示mac/mac-802_11.cc错误,而在ns2.33下却没有,我在...

最近我在学习ns2 ,安装这个ns2.34 ,发现导入一个新的路由协议OLSR 之后,发现就不能编译了,我是从我的指导老师那里得到关于OLSR 的修改文档,发现在ns2.34下总是提示mac/mac-802_11.cc错误,而在ns2.33下却没有,我在网上看又说是
ubuntu 的版本高了,我用的是ubuntu 10.04 ,不知道哪位高人能指点一下,谢谢了!!

|
ns2.33好用 你为什么非要2.34? 版本不一样 出现问题很正常。
Ubuntu10.04是Ubuntu的最新版本。
所需要的包是否都安装了?http://xgucs.blog.51cto.com/852283/175479
源码或者官方主页上是否有README之类的说明文件?里面是否讲了对环境的要求等等?

|
看下changlog之类的  
大概就知道大体上的变化 http://www.isi.edu/nsnam/ns/CHANGES.html
具体到点 只有使用的人才知道了

|
可以看看Makefile编译文件,对.cc文件使用的是什么编译器,按照标准c编译还是按照c++编译,
mac/mac-802_11.cc:2093: error: ‘head’ was not declared in this scope
像这些错误,应该是编译器的选择有问题。如果cc在makefile中按照c++编译,你的需要用c编译器编译的话,改makefile文件或者修改cc文件的后缀。

都是猜测的,你可以验证下,上次我装bgp协议的支持的时候也是。

具体参照我的帖子
http://blog.csdn.net/com_stu_zhang/archive/2010/04/27/5536046.aspx

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3