PVM安装的错误
因为需要安装一个交通模拟软件MITSIMLab,它的安装说明上说需要先安装PVM.可是这个PVM真不是什么好惹的东东。咳,我都快崩溃了...现在先说一下我的问题吧,缓解一下自己烦躁的心情。
我先到PVM的官方网站:http://www.netlib.org/pvm3 下载pvm3.4.5.tgz,拷贝到/usr/local/src目录下,解压之后,设置两个环境变量PVM_ROOT和PVM_ARCH.因为我当前使用的是bash的shell,所以我可以到/etc/bashrc文件的最后添加如下两行脚本:
export PVM_ROOT=/usr/local/src/pvm3
export PVM_ARCH=LINUX
保存之后用 source /etc/bashrc 让修改即时生效。之后到/usr/local/src/pvm3目录下make,可是编译不成功,以下是错误信息:
.....
../../src/host.c:800: warning: incompatible implicit declaration of built-in function ‘strlen’
make[2]: *** [host.o] 错误 1
make[2]: Leaving directory `/usr/local/src/pvm3/src/LINUX'
make[1]: *** [s] 错误 2
make[1]: Leaving directory `/usr/local/src/pvm3'
make: *** [default] 错误 2
我到论坛上发帖子,可是都没什么人能解答。我查了一下,系统里找不到host.o这个文件,不过‘/usr/local/src/pvm3/src/LINUX'这个目录是有的。
咳,一直被卡在PVM这里,我都快烦死了,网上基本都找不到有用的信息,我该何去何从呀?只能到PVM的官方网站找找看。哪位成功有安装过PVM的麻烦指点一下哈~~~
就算写写日记,找到解决的办法后再系统地整理一下,贴上来。
| unixchina中有人是这样解答的,我试过可以: 打开src/global.h extern struct Pvmtevinfo *pvmtevinfo; 204行struct Pvmtevdid pvmtevdidlist[] = |











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面