tar zxvfns-allinone-2.35.tar.gz
cd ns-allinone-2.35
./install
出现问题:
1.make: *** [tk3d.o] 错误 1
tk8.5.10 make failed! Exiting ...
安装libx11-dev可以解决问题
sudo apt-get install libx11-dev
2.can't find X includes
otcl-1.14 configuration failed! Exiting ...
安装libXt-dev可以解决问题
sudo apt-get install libXt-dev
3.make: g++:命令未找到
make: *** [tcl2c++] 错误 127
tclcl-1.20 make failed! Exiting ...
先输入g++看g++有没有被安装,原来我的g++还没安装好如果没由安装好则
sudo apt-get install g++
最后安装好设置环境变量 在/home/user下编辑 .bashrc
export NS_HOME=/home/chenkai/ns/ns-allinone-2.35
export PATH=$NS_HOME/nam-1.15:$NS_HOME/tcl8.5.10/unix:$NS_HOME/tk8.5.10/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.5.10/unix:$NS_HOME/tk8.5.10/unix:$NS_HOME/otcl-1.14:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.5.10/library
输入source .bashrc 使环境变量有效。
最后验证ns。
在控制台输入ns
%
显示安装成功。