pvm表示运行可执行文件时找不到文件

时间:2015-04-26 08:55:22

标签: pvm

我有Linux薄荷17.1 64位并通过apt安装pvm,我也安装了tcsh,我的.cshrc文件是这样的:

setenv PVM_ROOT /home/abd/pvm3
setenv PVM_ARCH `$PVM_ROOT/lib/pvmgetarch`    
set path=($path $PVM_ROOT/lib)
set path=($path $PVM_ROOT/lib/$PVM_ARCH)  

pvm3文件夹位于home,它有一个lib文件夹,lib文件夹有pvmgetarch文件夹。

我有一个名为ParentPerfectLot可执行文件的父项和一个名为ChildPerfectLot的子项,两者都在〜/ pvm3 / lib / pvmgetarch

我去pvm控制台并运行:

spawn -> ParentPerfectLot

它说"没有找到文件"。

这似乎是一个初学者的问题,但我在网上找不到多少帮助,所以我错过了什么?

1 个答案:

答案 0 :(得分:0)

我的问题解决了,我只需要将.cshrc更改为:

setenv PVM_ROOT /usr/lib/pvm3
setenv PVM_ARCH `$PVM_ROOT/lib/pvmgetarch`
setenv PVM_PATH `$HOME/pvm3/bin/$PVM_ARCH`

似乎PVM_PATH是必须给出的变量,现在我首先尝试将其设置为〜/ pvm3 / bin / LINUX64(我的架构)但是它不起作用,它只在放置$ HOME和$ PVM_ARCH时起作用代替。

当然你可以在PVM_PATH中放置你想要的任何文件夹,但PVM_ROOT和PVM_ARCH必须始终(在基于ubuntu和ubuntu的操作系统中)如上所述,其他发行版可能有不同的配置。