网络仿真要用到ns2,这几天就准备安装ns-allinone-2.35.tar.gz 前前后后花了好几天终于弄好了,中途出现各种错误,今天就粘出来与各位共享
Step1:更新系统
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Step2:安装几个依赖包
sudo apt-get installbuild-essential
sudo apt-get install tcl8.5 tcl8.5-devtk8.5-dev
sudo apt-get install libxmu-dev libxmu-headers
Step3:将下载好的安装包复制到需要安装的目录中
tar xvfz ns-allinone-2.35.tar.gz
cd ns-allinone-2.35.tar.gz
sudo./install
安装报错
本来应该是直接能够打开ls.h文件的,尝试了各种方法,总是打开的是空的,最后发现是权限问题
我的解决方法是直接修改权限,然后将
ls.h的137行 void eraseAll() { erase(baseMap::beg