2009年10月15日星期四

ns2 环境变量设置 (cygwin)

cygwin 安装后没有home目录,输入pwd找到默认home目录,将
.bash_profile
.bashrc
.inputrc
三个文件从/Cygwin/etc/skel拷入其中

在.bashrc 中添加如下内容
PATH中加入“$NS_HOME/nam-1.14”为的是调用nam,否则可能找不到,不过装完ns后的提示信息没有这一条,
要想使用nam还需要设置环境变量$DISPLAY,否则会报错说找不到$DISPLAY;不设置此变量可以通过启动X11窗口,然后运行ns程序,这样也可以成功运行nam,不过比较麻烦


#======================================================#
#add for ns 2.34 by Charlie Zheng on 15/10/2009

#NS_HOME--add for ns
export NS_HOME=/myns/ns-allinone-2.34

#nam-1.14 not required by information after ns 2.34 installation, to use nam
export PATH=$NS_HOME/nam-1.14:$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$NS_HOME/bin:$PATH

export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.18/library

#add for nam display
export DISPLAY=localhost:0.0
#=======================================================#

PS. 也可以不拷那三个文件,直接修改/Cygwin/etc 下的profile文件,不过该文件注释中提到,修改此文件可能影响系统软件

没有评论: