mac os 10.6 10.7环境下成功搭建ns2 (ns -allinone-2.34)仿真环境

首先,我想说的经历了一整天的安装ns2的痛苦折磨,终于成功地搭建好了ns2的仿真环境。本人有过在ubuntu 10.10下成功搭建ns2仿真环境的经历。但是,总体来说,在mac下还是与在ubuntu 下有很多的不同。不然,也不用折磨了我一天,为了做个记录,同时给各位同行提供一下安装的方法,本人现在详细的说下安装过程。

   1 确保安装了x code。

 2 首先,得下载ns-allinone-2.34的压缩包。这个网上能够找到链接。这里就不提供链接了。下载后,以我的为例,我的放在desktop上。然后在终端进入到desktop下,输入命令:tar xvfz ns-allinone-2.34 进行解压缩。

3 这是一个非常重要的步骤,就是要对ns-allinone-2.34的文件进行修改。打开方式选择小如果不修改,直接进行第4步骤(./install)的话,最后提示找不到x11 库而以失败告终。install 文件的修改按照网上的那篇 可怕的ns2世界中的博客进行。http://ns2dalingege.blogbus.com/logs/66591956.html

4 在该目录下./install

成功后出现如下类似信息。



into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph.


IMPORTANT NOTICES:


(1) You MUST put /Users/magicstudio/desktop/ns-allinone-2.34/otcl-1.13, /Users/magicstudio/desktop/ns-allinone-2.34/lib, 
    into your LD_LIBRARY_PATH environment variable.
    If it complains about X libraries, add path to your X libraries 
    into LD_LIBRARY_PATH.
    If you are using csh, you can set it like:
setenv LD_LIBRARY_PATH
    If you are using sh, you can set it like:
export LD_LIBRARY_PATH=


(2) You MUST put /Users/magicstudio/desktop/ns-allinone-2.34/tcl8.4.18/library into your TCL_LIBRARY environmental
    variable. Otherwise ns/nam will complain during startup.




After these steps, you can now run the ns validation suite with
cd ns-2.34; ./validate


For trouble shooting, please first read ns problems page 
http://www.isi.edu/nsnam/ns/ns-problems.html. Also search the ns mailing list archive
for related posts.

剩下的事情是修改环境变量。


修改两个环境变量.bashrc  .bash_profile 都是在home目录下进行的。用cd ~命令。

在该目录下ls -a 并没有发现这两个文件,需要自己创建。

1 .bashrc

echo "PATH=/Users/magicstudio/desktop/ns-allinone-2.34/bin:$PATH" > .bashrc


2 .bash_profile里的内容为:

open -e .bash_profile 后,

输入:

export PATH=$PATH:/Users/magicstudio/desktop/ns-allinone-2.34/bin:/Users/magicstudio/desktop/ns-allinone-2.34/tcl8.4.18/unix:/magicstudio/desktop/ns-allinone-2.34/tk8.4.18/unix


export LD_LIBRARY_PATH=/Users/magicstudio/desktop/ns-allinone-2.34/otcl-1.13:/Users/magicstudio/desktop/ns-allinone-2.34/lib


export TCL_LIBRARY=/Users/magicstudio/desktop/ns-allinone-2.34/tcl8.4.18/library



然后,source .bash_profile


就成功了!!!!!!!

你可能感兴趣的:(技术联盟)