ns2安装和编译

时间:2013-07-02 07:32:46

标签: installation ns2

我在Ubuntu 12.10上运行ns-2.35

当我完成安装我的ns2并试图通过“sudo ns xxx.tcl”运行时,它在屏幕上显示我的计算机上没有ns2,我必须使用“apt-get install ns2”。我用它,然后安装成功。

现在我修改一些.cc文件并重新编译我的ns2,它也是成功的。

但问题是结果没有按我的意愿修改。实际上,结果并没有改变。看来我的修改并没有真正改变我的ns2中的任何内容。为什么?我的安装或编译没有错误?我感到很困惑。有没有人面临同样的问题?提前谢谢!

3 个答案:

答案 0 :(得分:0)

我认为您安装的ns2不在您的bash_profile路径中。在终端中执行哪个ns 。它显示当前正在运行的ns。如果是usr / bin,则默认为ns .now使用 PATH 命令为ns提供路径。希望它有所帮助

答案 1 :(得分:0)

要编译更改,请转到以下步骤: 1.首先在终端转到你的ns2.XX文件夹,然后执行以下命令 干净 3 ../配置 4.make 5.sudo make install 6.关闭终端并再次打开它 7.运行你的tcl脚本。

希望它有所帮助.. !!享受

答案 2 :(得分:0)

1)从以下位置下载'ns-allinone-2.35':   http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download

2)将下载的zip文件'ns-allinone-2.35.tar.gz文件'解压缩到桌面。

3)现在您需要为ns2下载一些基本软件包,可以使用以下命令下载这些软件包:applications> accessories> terminal或dashhome> trminal 然后在终端窗口中键入以下行

     "sudo apt-get install build-essential autoconf automake libxmu-dev libtool gcc"

     or type this command

     "sudo apt-get install autoconf automake gcc g++ build-essential libxmu-dev libtool libxt-dev"

4)现在更改你的目录(这里我已经将下载的文件解压缩到桌面,所以我的位置是桌面)在命令窗口中输入以下代码来安装NS2。

     cd Desktop   
     cd ns-allinone-2.35
     ./install

                          The installation procedure will take a few minutes..........

5)完成安装后,在命令窗口中输入以下命令

      gedit ~/.bashrc

6)现在出现一个编辑器窗口,请将以下代码复制并粘贴到文本文件的末尾(注意每行中的'/home/abhiram/Desktop/ns-allinone-2.35/octl-1.14')以下代码应替换为提取'ns-allinone-2.35.tar.gz'文件的位置

  # LD_LIBRARY_PATH
  OTCL_LIB=/home/abhiram/Desktop/ns-allinone-2.35/otcl-1.14
  NS2_LIB=/home/abhiram/Desktop/ns-allinone-2.35/lib
  X11_LIB=/usr/X11R6/lib
  USR_LOCAL_LIB=/usr/local/lib
  export            LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB

 # TCL_LIBRARY
 TCL_LIB=/home/abhiram/Desktop/ns-allinone-2.35/tcl8.5.10/library
 USR_LIB=/usr/lib
 export TCL_LIBRARY=$TCL_LIB:$USR_LIB

 # PATH
 XGRAPH=/home/abhiram/Desktop/ns-allinone-2.35/bin:/home/abhiram/Desktop/ns-allinone-2.35/tcl8.5.10/unix:/home/abhiram/Desktop/ns-allinone-2.35/tk8.5.10/unix
 NS=/home/abhiram/Desktop/ns-allinone-2.35/ns-2.35/
 NAM=/home/abhiram/Desktop/ns-allinone-2.35/nam-1.15/
 PATH=$PATH:$XGRAPH:$NS:$NAM

7)保存并关闭文本编辑器,然后在终端上输入以下命令

   source ~/.bashrc

8)关闭终端窗口并启动一个新的终端窗口,现在将目录更改为ns-2.35并通过删除以下命令验证ns-2.35(需要30到45分钟)

    cd ns-2.35
    ./validate

9)如果安装成功,那么在输入以下命令时,您将能够在命令提示符下看到%

    ns

10)现在输入

    exit