
Estou tentando executar um arquivo binário (./elastix) no terminal, mas estou recebendo o seguinte erro
/Users/tony/Desktop/elastix-4.9/bin/elastix: cannot execute binary file
Quando digito o arquivo de comando elastix, recebo
elastix: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, for GNU/Linux 2.6.32, BuildID[sha1]=d13c10b0fe409ac66c2733ea6efb1cfb175b4070, not stripped
e quando digito uname -m
recebo:
x86_64
Parece que meu sistema e o arquivo são compatíveis e é por isso que estou confuso. Talvez tenha a ver com not striped
?
Responder1
Pelo seu /Users/tony
caminho, suponho que você esteja tentando fazer isso em um Mac. O binário que você possui é um binário Linux e não funciona no seu sistema macOS.
Você precisa encontrar um binário do macOS, executar seu binário do Linux em uma VM do Linux ou criar seu próprio binário do macOS.