什么是 zsh: Redhat 中的 exec 格式错误?

什么是 zsh: Redhat 中的 exec 格式错误?
zsh: exec format error... 

这是我在尝试执行大型应用程序时遇到的错误。我使用的是红帽Linux。

我能做什么来解决这个问题?

答案1

您正在运行的文件已被授予执行权限,但它不是内核可以理解的格式,因此无法在您的计算机上执行。

运行file /path/to/the/executable看看它是什么类型的文件。

这可能是您应该提取的存档,或者是不同体系结构的可执行文件(例如 32 位系统上的 64 位可执行文件),或者其他任何东西。

答案2

我在 shell 脚本中解决了这个问题,将文件的行分隔符切换为 \n,然后它对我有用。

相关内容