我正在尝试运行 Unix 可执行程序(Metal;https://genome.sph.umich.edu/wiki/METAL_Quick_Start)从终端。我继续收到以下错误:zsh:exec 格式错误。
我已确保程序文件格式为“Unix 可执行文件”,并且在尝试运行不同的 Unix 可执行程序(例如 plink2)时不会出现此问题(https://www.cog-genomics.org/plink/2.0/)。
有任何想法吗?
答案1
我已确保程序文件格式为“Unix可执行文件”
您究竟是如何确保这一点的?我的意思是,它仍然可以是“Unix 可执行文件”,只是不能在您的特定计算机上执行。 (例如,尝试在 32 位系统上运行 64 位二进制文件,或者为不同的 libc 构建的二进制文件等。)
您是如何获得该二进制文件的?是通过发行版的标准软件包安装工具,还是只是从其他地方复制二进制文件?
当您位于所在目录时metal
,运行以下命令:
ls -la metal
file metal
ldd metal
uname -a
...并告诉我们您看到了什么。