我是 Linux 的新手,我只是真正使用它来为我的最后一年的论文使用一个程序。我必须掌握该程序的语言,但在 Linux 中实际运行它时遇到问题。该程序称为“CACTUS”,所有文档都可以在这里找到。
我已经提取了应用程序文件,并按照文件中的说明制作了可执行install.txt
文件:
“为 Linux 或 Mac 机器安装 CACTUS。
解压缩目录并放在所需位置。在终端上 cd 进入正确的目录(您应该能够看到生成文件)。
通过键入以下内容创建可执行文件:
$make
或者
$make -f Makefile.gfortran
在终端上。可执行文件将被调用
cactus
并位于上一级目录中。您可以将可执行文件的位置添加到您的路径中,以便您可以通过cactus
在终端上简单地键入而不是完整路径来调用它。cd
进入测试/RegTest 目录$cd ./Test/RegTest
并
RegTest
通过使用可执行文件runreg.py
的路径CACTUS
作为参数来运行(或者如果将可执行文件添加到路径中,则只是可执行文件的名称)。$./runreg.py ../../../cactus
或者
$./runreg.py cactus
对于所有三个测试,输出应显示“无差异”。注意:如果你已经
Python 3
安装了使用runreg_p3.py
代替。CONGRATULATIONS! You have successfully installed CACTUS.
我已经运行了它,但没有在 runreg.py 上返回“No Differences”。无论如何我继续,因为我不知道为什么或如何解决这个问题。(这可能是我的整体问题的根本原因)
随着我的进步,我一直在尝试使用以下命令从 TestCase2 打开一个输入文件“TestVAWT.in”:
./TestVAWT.in ../../../cactus
由此我得到返回的标题中的错误。我是否正确假设它已尝试在命令行上运行 TestVAWT.in 文件而不参考我认为能够读取代码的“&”前缀以及输入文件的其余部分的 Cactus 应用程序. 还是我在这里想念的其他东西。
我将不胜感激任何帮助,因为我已经将头撞在墙上一段时间了。
注意:我正在使用Ubuntu 14.04 LTS
.
此致
理查德