我试图在我的Linux 20机器上用Gfortran编译Eddypro引擎,这是一个来自https://github.com/LI-COR/eddypro-engine的免费开源程序。
按照他们的指示,我克隆了回购程序,并运行:
$ cd prj
$ make rp
$ make fcc虽然有一些警告,但这两个make命令退出时都没有出现错误:
将在assignment
假设这些警告并不重要,我尝试按照以下说明运行二进制文件:https://www.licor.com/env/support/EddyPro/topics/command-line.html,但得到一个错误:
~/eddypro-engine-master/bin/linux$ eddypro_rp -v
bash: eddypro_rp: command not found二进制文件确实存在:
~/Programs/eddypro-engine-master/bin/linux$ ls
eddypro_fcc eddypro_rp
file eddypro_rp
eddypro_rp: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1ff120f0d366645bd85df564fb54d401b0a1c55c, for GNU/Linux 3.2.0, not stripped对我在这里缺少的东西有什么想法吗?
发布于 2020-10-27 19:44:39
要么它不在您的路径中(.不在路径中自动),要么它不是可执行的(不太可能)。尝试./eddypro_rp用于前者,ls -l eddypro_rp用于后者,并检查rwx是否出现在左侧。
https://stackoverflow.com/questions/64561689
复制相似问题