您的位置:首页 > 其它

ns-2unbuntu安装常见问题汇总

2012-09-12 17:19 211 查看
/*星号代表版本不同*/

问题1:make: *** [libotcl.so] 错误 1

otcl-1.13 make failed! Exiting ..

原因:gcc 4.0 版本以前是用"ld -share"来生成共享库的,但是到了 4.0 以上的版本,这个命令改为"gcc -share"即可

解决方法:

把 ns-allinone-2.33/otcl-1.13 文件夹下的 configure.in 及 configure 中的"ld -shar

ed"替换成"gcc -shared",并保存。回到 ns-allinone-2.33/目录重新运行"./install"

问题2:make: *** [tools/ranvar.o] Error 1

原因:gcc版本提高后对类内部函数调用的简化造成的不兼容问题

解决方式:在ns—allinone-2.3*/ns-2.4*目录下找到ranvar.cc删除219行的

::GaammaRandomVariable

问题3:make: *** [mac/mac-802_11Ext.o] Error 1

在ns-allinone-2.3*\ns-2.3*\mac\mac-802_11Ext.h 文件添加

#include <cstddef>

问题4:make: *** [mobile/nakagami.o]错误1

在ns-allinone-2.34/ ns-2.34/ mobile文件夹下,找到报错提示中的nakagami.cc文件,打开找到对应的183行删除::ErlangRandomVariable,保存

在ns-allinone-2.34/ ns-2.34/ mobile文件夹下,找到报错提示中的nakagami.cc文件,打开找到对应的185行删除::GammaRandomVariable,保存

问题5:make: *** [xwd.o] Error 1

问题是 xmu 没有安装,于是只好再装 xmu

命令为:

sudo apt-get install libxmu-dev

再:./configure

make把生成的nam复制到ns-allinone-2.34/bin下

至此大功告成!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ns2 ubuntu12.04LTS