1

我是 Linux 的新手,我只是真正使用它来为我的最后一年的论文使用一个程序。我必须掌握该程序的语言,但在 Linux 中实际运行它时遇到问题。该程序称为“CACTUS”,所有文档都可以在这里找到。

我已经提取了应用程序文件,并按照文件中的说明制作了可执行install.txt文件:

“为 Linux 或 Mac 机器安装 CACTUS。

  1. 解压缩目录并放在所需位置。在终端上 cd 进入正确的目录(您应该能够看到生成文件)。

  2. 通过键入以下内容创建可执行文件:

    $make

    或者

    $make -f Makefile.gfortran

    在终端上。可执行文件将被调用cactus并位于上一级目录中。您可以将可执行文件的位置添加到您的路径中,以便您可以通过cactus在终端上简单地键入而不是完整路径来调用它。

  3. 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.

此致

理查德

4

1 回答 1

1

不知道应用程序,但对我来说看起来有点奇怪。请尝试将 Input-File 添加为参数:

cactus TestVAWT.in
于 2014-11-14T12:51:47.410 回答