0

我在我的 Ubuntu 12.10 上运行 ns-2.35

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

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

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

4

3 回答 3

0

我认为您安装的 ns2 不在您的 bash_profile 路径中。在终端中执行which ns 。它显示当前正在工作的 ns。如果它是 usr/bin 它的默认 ns 。现在使用PATH命令给你的 ns路径。希望能帮助到你

于 2013-07-03T06:26:38.577 回答
0

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

希望能帮助到你 ..!!享受

于 2014-06-16T12:45:18.910 回答
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的基本包,这些包可以使用以下命令下载:应用程序>附件>终端或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
于 2015-09-07T14:28:45.947 回答