Wednesday, May 16, 2007

Windows+Cygwin+NS2

之前因为注重效率,一直在Ubuntu上跑NS2。这两天因为需要到Windwos下所以尝试下在Windows下装NS2。

首先按照柯志老师的向导:http://140.116.72.80/~smallko/ns2/mysetup_en.htm

一般没有问题,在第八个步骤可以尝试分开运行如先./configure,再make clean; make(因为我第一次连续运行有问题)。

步骤十二的时候,把在home下原先用户名下的.bashrc文件复制到自己建立的用户文件下
然后加入:
export NS_HOME=/home/Jswooden/ns-allinone-2.28 (这里的“Jswooden”是你自己的用户名)

export PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/bin:$PATH

export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/otcl-1.9:$NS_HOME/lib:$LD_LIBRARY_PATH

export TCL_LIBRARY=$NS_HOME/tcl8.4.5/library

之后运行startxwin.bat启动图形模式运行。(在cgwin下运行export DISPLAY=:0.0有什么用呢,不晓得啊),在startxwin中运行比较慢,不知道有没有直接在cygwin种运行呢?

之后还有其他的问题,其实知道tcl原理基本也好解决,也就是路径设置问题。

遗留的问题:
还是环境变量至今不够清除。比如echo $HOMEDRIVE得到的是C:,不知道如何改成其他的。这个默认值是哪里来的也不是很清楚,不过使用一段时间估计会明白的。


No comments: