星期三, 7月 30, 2008

安裝 ns2

『ns2安装详细过程与网络仿真』

花了很多時間才找出問題 = ="

第一個:
原本要修改 .bashrc 要用UE修改,要不然用VI也可以,絕對不要用記事本修改,會變成亂碼!!


第二個:
在修改 .bashrc 時, 要加入下面這段文字

export NS_HOME=/home/hct/ns-allinone-2.28
export PATH=$NS_HOME/nam-1.11:$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

網頁上紅色的部分要修改成自己電腦的檔案路徑。

注: 如果一樣 not fund command ,則可以試試看加在 .bash_profile 檔的最下方.

第三個:
在原本網頁上就有提到,

P:运行 ns examples2.tcl 时提示“nam: no such file or directory”
S:看看你的 /home/hct/ns-allinone-2.28/nam-1.11 目录下有没有 nam.exe 文件,有的话就是你的环境变量设置错了,注意要把 nam-1.11 这个目录加到PATH中

如果没有nam.exe,那就是编译nam时出错了。运行 gcc -dumpversion 看看你的gcc版本,如果是3.4.x,那就好办了。找到 nam-1.11/agent.h ,把它的第73行中的NULL改成0,然后回到nam-1.11目录,运行 ./configure 然后运行 make,等运行完毕,再试试 ns example2.tcl 就应该没问题了

以上,安裝愉快。

沒有留言: