当前位置: 技术问答>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 ,不知道哪位高人能指点一下,谢谢了!!
ubuntu 的版本高了,我用的是ubuntu 10.04 ,不知道哪位高人能指点一下,谢谢了!!
|
ns2.33好用 你为什么非要2.34? 版本不一样 出现问题很正常。
Ubuntu10.04是Ubuntu的最新版本。
所需要的包是否都安装了?http://xgucs.blog.51cto.com/852283/175479
源码或者官方主页上是否有README之类的说明文件?里面是否讲了对环境的要求等等?
Ubuntu10.04是Ubuntu的最新版本。
所需要的包是否都安装了?http://xgucs.blog.51cto.com/852283/175479
源码或者官方主页上是否有README之类的说明文件?里面是否讲了对环境的要求等等?
|
看下changlog之类的
大概就知道大体上的变化 http://www.isi.edu/nsnam/ns/CHANGES.html
具体到点 只有使用的人才知道了
大概就知道大体上的变化 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
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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。