首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ns2安装和编译

ns2安装和编译
EN

Stack Overflow用户
提问于 2013-07-02 15:32:46
回答 3查看 2.7K关注 0票数 0

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

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

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

但问题是结果并没有像我想要的那样被修改。事实上,结果不会改变。似乎我的修改并没有真正改变我的ns2中的任何东西。为什么?我的安装或编译没有错误吗?我真的很困惑。有没有人面临同样的问题?提前感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-03 14:26:39

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

票数 0
EN

Stack Overflow用户

发布于 2014-06-16 20:45:19

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

希望能帮上忙!尽情享受

票数 0
EN

Stack Overflow用户

发布于 2015-09-07 22:28:46

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

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

3)现在你需要下载一些ns2的必备软件包,这些软件包可以通过以下命令下载: applications>accessories>terminal或dashhome>trminal然后在终端窗口中输入下面这行

代码语言:javascript
复制
     "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。

代码语言:javascript
复制
     cd Desktop   
     cd ns-allinone-2.35
     ./install

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

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

代码语言:javascript
复制
      gedit ~/.bashrc

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

代码语言:javascript
复制
  # 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)保存并关闭文本编辑器,然后在终端上输入以下命令

代码语言:javascript
复制
   source ~/.bashrc

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

代码语言:javascript
复制
    cd ns-2.35
    ./validate

9)如果安装成功,则可以在命令提示符处看到%,同时输入以下命令

代码语言:javascript
复制
    ns

10)现在输入

代码语言:javascript
复制
    exit
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17419942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档