GLOMOSIM的安装(转载)
转载自:http://hc72.spaces.live.com/blog/cns!B41A236D4AEAB86C!283.entry
转载自:http://hc72.spaces.live.com/blog/cns!B41A236D4AEAB86C!283.entry
本文主体为转载,根据实际情况做了些修改,并添加了linux下glomosim的安装步骤,有如下问题需提前说明:
1、在Windows中需要
Microsoft VC++ version 6.0,JAVA JDK 1.2以上。
2、添加系统变量的方法:“我的电脑”-->“属性”-->“高级”-->“环境变量”
3、JAVA JDK安装之后需要设置如下环境变量:JAVA_HOME,值:jdk的安装目录;在path环境变量中添加值:
%JAVA_HOME%/bin;添加classpath环境变量,值:.;
4、命令提示符的进入方法:“开始”-->“运行”-->输入cmd
在Windows中的安装步骤
1.把下载的文件解压出来放在C:下,两个文件:glomosim和parsec
2.设置parsec的环境变量。在系统变量里面添加一个变量
PCC_DIRECTORY,值为C:/glomosim/parsec/windowsnt-4.0-vc6,再在path里面添加一个C:/glomosim/parsec/windowsnt-4.0-vc6/bin。在命令提示符下输入pcc -env,有显示就OK了。
3.在命令提示符下,进入c:/glomosim/glomosim/main,运行makent.bat,提示找不到cl。是要设置VC环境。
在命令提示符下进入C:/Program Files/Microsoft Visual Studio/VC98/Bin,输入VCVARS32.BAT,设置好了再进入c:/glomosim/glomosim/main,运行 makent.bat,这下就好了,一路执行下来。装完了,进入c:/glomosim/glomosim/bin,有glomosim.exe就是装好了,运行glomosim config.in,结果会就有运行
显示,并生成glomo.stat文件,和原有的glomo.stat.sample比较一下,一样的话就没什么问题了。由于电脑
各有不同,一般情况下glomo.stat与glomo.stat.sample稍有差异。
注意:设置cl等命令都要在命令提示符下面完成,分开分别执行的话可能会有问题。
4.再进入c:/glomosim/glomosim/java_gui,输入javac *.java,生成GUI。
再输入java GlomoMain &,就会出现显示的窗口了。
看看文档,在界面的simulate项下选real time,出现的对话框里面的路径一般是默认的../bin/glomosim ../bin/config.in,点OK,结果没有反映???
有两个解决方案:
Two solutions:
1. is to copy the configuration files (nodes.input, mobility.in,
app.conf and config.in) to java_gui directory.
2. is to specify in the VT the
full path where the configuration file (CONFIG.IN) is located.
However in this case, full paths of all secondary configuration
files should also be specified in the CONFIG.IN file
1. is to copy the configuration files (nodes.input, mobility.in,
app.conf and config.in) to java_gui directory.
2. is to specify in the VT the
full path where the configuration file (CONFIG.IN) is located.
However in this case, full paths of all secondary configuration
files should also be specified in the CONFIG.IN file
我按照第一个来的,就可以正常运行了。
glomosim在linux下的安装步骤
1. 安装pcc
tar zxvf glomosim-2.03.tar.gz
然后做一个软链
ln -s <glomosim-2.03解压后的dir>/parsec/redhat-7.2 /usr/local/parsec
设置合适的环境变量
export PCC_DIRECTORY=/usr/local/parsec
export PATH=$PCC_DIRECTORY/bin:$PATH
tar zxvf glomosim-2.03.tar.gz
然后做一个软链
ln -s <glomosim-2.03解压后的dir>/parsec/redhat-7.2 /usr/local/parsec
设置合适的环境变量
export PCC_DIRECTORY=/usr/local/parsec
export PATH=$PCC_DIRECTORY/bin:$PATH
2. 安装glomosim
cd glomosim/main
make
即可。
cd glomosim/main
make
即可。
3. 看看安装是否ok
cd ./glomosim/bin
./glomosim config.in
diff glomo.stat glomo.stat.sample
结果有一些不一致,估计是硬件配置等原因造成的。
cd ./glomosim/bin
./glomosim config.in
diff glomo.stat glomo.stat.sample
结果有一些不一致,估计是硬件配置等原因造成的。