0

我有 Linux mint 17.1 64bit 并通过 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

它说“找不到文件”。

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

4

1 回答 1

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 的操作系统中)如上,其他发行版可能有不同的配置。

于 2015-04-30T15:18:27.027 回答