我是Linux的新手,我只是用它来为我的最后一年论文使用一个程序。我必须掌握该程序的语言,但是在Linux中实际运行它时遇到了问题。该程序名为“CACTUS”,可以找到所有文档here。
我已经解压缩了应用程序文件,并按照install.txt
文件中的说明制作了可执行文件:
“安装CACTUS for Linux或Mac计算机。
解压缩目录并放入所需位置。在终端cd进入 正确的目录(你应该能够看到makefile)。
输入以下内容创建可执行文件:
$make
或
$make -f Makefile.gfortran
在终端上。可执行文件将被称为cactus
并位于。{
目录上面一级。您可以将可执行文件的位置添加到路径中
这样你就可以通过简单地在终端上输入cactus
来代替它来调用它
完整的道路。
cd
进入Test / 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 Difference”。我还是继续说道,因为我不知道为什么或如何解决这个问题。 (这可能是我总体问题的根本原因)
随着我的进步,我一直试图使用以下命令从TestCase2打开输入文件“TestVAWT.in”:
./TestVAWT.in ../../../cactus
从此我得到了返回标题中的错误。我是否正确地假设它已经尝试在命令行上运行TestVAWT.in文件而不参考Cactus应用程序,我认为它可以读取'&'代码的前缀以及输入文件的其余部分。或者这是我在这里缺少的东西。
我很感激任何帮助,因为我现在已经把头撞到了墙上一段时间了。
注意:我使用的是Ubuntu 14.04 LTS
。
最好的问候
理查德
答案 0 :(得分:1)
不知道应用程序,但看起来有点奇怪。 请尝试添加输入文件作为参数:
cactus TestVAWT.in