在 Ubuntu 中执行命令时出错

在 Ubuntu 中执行命令时出错

我是 Ubuntu 新手。当我在终端中执行命令时,出现错误。命令是:

prompt>./h_affine.ln -haraff -i img1.ppm -o img1.haraff -thres 1000

错误是:

modglue::ext_process::fork: execvp failed.

上述命令用于将图像转换为值数组。请帮忙解决这个问题。我不知道这个错误是什么意思。

答案1

嗯...modglue 是一个帮助程序进行多任务处理的库。如果“h_affine.ln”程序出现奇怪的行为,你最好确定是谁编译了该二进制文件,然后向他们寻求帮助。

如果你使用Linux 的库存 h_affine 二进制文件那么您可能需要考虑针对您使用的 Ubuntu 版本进行编译。请记住,Ubuntu 不是唯一的 Linux,Linux 也不是唯一的 unix 风格操作系统。在处理学术工具时,您必须克服一些困难才能让事情按您希望的方式运行,这并不罕见。

此外,如果您使用的是为五年前的 Linux 版本编译的二进制文件,那么它很可能依赖于您今天使用的 Linux 中不再存在的系统库。

相关内容