Ubuntu 14.04下安装ns-2.35(教程以及nam等报错解决问题方法)
sudo apt-get install build-essential
sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev
sudo apt-get install libxmu-dev libxmu-headers
ns-2.35链接走起
链接: https://pan.baidu.com/s/1kjBjRKwHHBuw3LXZtOucHA 密码: lktp
--来自百度网盘超级会员V4的分享
#进行解压
#文件建议放进你的/home/xxx/ 下
tar xvfz ns-allinone-2.35.tar.gz
cd ns-allinone-2.35 后
#修改ls文件:
cd ns-2.35/linkstate
使用 sudo gedit ls.h (修改ls.h文件)
在第137行
void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
改为:void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }
#后退出到ns-allinone-2.35
下执行
sudo .install
#近十分钟后
#安装成功
#添加环境变量
export PATH="$PATH:/home/xxx/ns-allinone-2.35/bin:/home/xxx/ns-allinone-2.35/tcl8.5.10/unix:/home/heslay/ns-allinone-2.35/tk8.5.10/unix"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/xxx/ns-allinone-2.35/otcl-1.14:/home/xxx/ns-allinone-2.35/lib"
export TCL_LIBRARY="$TCL_LIBRARY:/home/xxx/ns-allinone-2.35/tcl8.5.10/library"
#运行 ns 以及 nam不报错的话成功
#如果nam报错
#先进入cd ns-allinone-2.35/Tcl.8.5.10/unix
进行sudo ./configure
sudo make
sudo make install
#再进入cd ns-allinone-2.35/nam-1.15
进行sudo ./configure --wtch-tcl-ver==8.5
sudo make
sudo make install
再次运行 ns nam成功
11-21
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交