zsh: exec format error...
这是我在尝试执行大型应用程序时遇到的错误。我使用的是红帽Linux。
我能做什么来解决这个问题?
答案1
您正在运行的文件已被授予执行权限,但它不是内核可以理解的格式,因此无法在您的计算机上执行。
运行file /path/to/the/executable
看看它是什么类型的文件。
这可能是您应该提取的存档,或者是不同体系结构的可执行文件(例如 32 位系统上的 64 位可执行文件),或者其他任何东西。
答案2
我在 shell 脚本中解决了这个问题,将文件的行分隔符切换为 \n,然后它对我有用。