Estou tentando executar um arquivo binário do tipo Mach-O, mas não funciona!
Meu sistema operacional é:
Linux raspberrypi 4.14.34-v7+ BST 2018 armv7l GNU/Linux
E eu tentei executar o arquivo como
Mach-O armv7 executável, flags: <NOUNDEFS|DYLDLINK|TWOLEVEL>
Erro:
bash: ./roplevel1: não é possível executar o arquivo binário: erro de formato de execução
O que devo fazer? Eu sou novo! Obrigado pela sua leitura.
Você provavelmente não pode executá-lo diretamente. É um binário produzido para MacOS X, portanto, é o mesmo que tentar executar arquivos .exe do Windows no Linux.
Existem maneiras de usar os binários do Mach-O, mas é sempre um emulador ou algo semelhante (como os binários do Wine para Windows): https://github.com/shinh/maloader ou http://www.darlinghq.org/