实验需要用到 ns2 和 VanetMobiSim 来做仿真,折腾了几天总算是完成了,把详细的过程记录在下面,供大家参考。
NS2 安装过程
下载 NS2
首先在网址:https://www.isi.edu/nsnam/ns/ns-build.html 下载 ns-allinone-2.35.tar.gz,下载完成后手动解压到 home/NS2/
将文件夹 ns-allinone-2.35 更名为 ns,方便操作。下图是解压后的路径,供大家参考。
NS2 安装
1. 执行以下命令
#安装依赖包:
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
2. 修改 ns/ns-2.35/linkstate/ls.h 中代码的第137行
将
void eraseAll() {
erase(baseMap::begin(), baseMap::end()); }
修改为
void eraseAll() {
this->erase(baseMap::begin(), baseMap::end()); }