ubuntu11.10下安装ns-allinone-2.34

1.安装gcc-4.4与g++4.4

不要徒简单用命令:sudo apt-get install build-essential

而要用:

sudo apt-get install gcc-4.4

sudo apt-get install g++-4.4

然后并安装一些包:

sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
sudo apt-get install libxmu-dev libxmu-headers

2.修改一些文件:
修改xgraph-12.1中的dialog.c
查找getline函数,由于此函数会与系统的getline函数冲突,故修改为:get_line   共需要修改两次。
修改otcl:
如果gcc的版本大于4.0则在./install之前要做一些修改("gcc4.0版本以前是用ld-share来生成共享库的,但是到了4.0以上的版本(我的为gccversion 4.4.1),这个命令改为了gcc-share即可")

查看过gcc版本之后,如果确实是4.0以上的版本,需要做以下修改:

  cd ns-allinone-2.34 /otcl-1.13
  
  sudo gedit configure.in
  把77 行处的
  SHLIB_LD="ld-shared"
  改为
  SHLIB_LD="gcc-shared"
  保存退出,然后
  
  sudo gedit configure
  把6304 行(Ctrl+F)
   SHLIB_LD="ld-shared"
  改为
  SHLIB_LD="gcc-shared"

3.开始安装
输入./install即可

不出意外的话  安装成功。。。


4.配置环境变量

在/home目录下
sudo gedit .bashrc
在弹出的窗口文件最后输入
export PATH=$PATH:/home/yourfile/ns-allinone-2.34/bin:/home/yourfile/ns-allinone-2.34/tcl8.4.18/unix:/home/yourfile/ns-allinone-2.34/tk8.4.18/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/yourfile/ns-allinone-2.34/otcl-1.13:/home/yourfile/ns-allinone-2.34/lib

export TCL_LIBRARY=$TCL_LIBRARY:/home/yourfile/ns-alllinone-2.34/tcl8.4.18/library


至此完成ns-2.34的安装。。。。一个周末就没了。心得:切记烦躁!找到你觉得值得相信的指导文章,一步一步的安装就可以了。我就是有时候一点地方没按要求来(主要ns-2.34在ubuntu 11.10上的文章还没找到。。。),所以导致浪费了很多时间。。。


此处大部分地方都是从网上东拼西凑而来。。。留作纪念--2011.10.16


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值