首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在基于Ubuntu的Linux 20上编译Github软件(Eddypro)后,命令未找到错误

在基于Ubuntu的Linux 20上编译Github软件(Eddypro)后,命令未找到错误
EN

Stack Overflow用户
提问于 2020-10-27 19:35:53
回答 1查看 108关注 0票数 0

我试图在我的Linux 20机器上用Gfortran编译Eddypro引擎,这是一个来自https://github.com/LI-COR/eddypro-engine的免费开源程序。

按照他们的指示,我克隆了回购程序,并运行:

代码语言:javascript
复制
$ cd prj
$ make rp
$ make fcc

虽然有一些警告,但这两个make命令退出时都没有出现错误:

将在assignment

  • ‘fitstable.dim.ubound’中截断字符表达式可以在此函数中使用未初始化的-Wmaybe-uninitialized
  • Unused虚拟参数‘npar’at (1) -Wunused-dummy-argument
  • ‘unstable_corr_fact’可以在此函数中使用未初始化的-Wmaybe-uninitialized
  • Warning:不纯函数‘adddate’at (1)在循环(2 )开始的(1)超出界限(367 > 366)处不能计算-Wfunction-elimination
  • Array引用。) -Wdo-subscript
  • Warning: Fortran 2018删除功能:算术IF语句at (1) ./src/src_rp/fft4 4/rfftb.F: 177 :72:177:177:177

假设这些警告并不重要,我尝试按照以下说明运行二进制文件:https://www.licor.com/env/support/EddyPro/topics/command-line.html,但得到一个错误:

代码语言:javascript
复制
~/eddypro-engine-master/bin/linux$ eddypro_rp -v
bash: eddypro_rp: command not found

二进制文件确实存在:

代码语言:javascript
复制
~/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

对我在这里缺少的东西有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-27 19:44:39

要么它不在您的路径中(.不在路径中自动),要么它不是可执行的(不太可能)。尝试./eddypro_rp用于前者,ls -l eddypro_rp用于后者,并检查rwx是否出现在左侧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64561689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档