Estou tendo esse problema no Bash for Windows, mas até onde eu sei, ele funciona basicamente criando uma VM do Ubuntu.
Eu tenho um programa que estou tentando executar, como se faz com programas. É chamado de lacaio. No entanto, recebo o seguinte quando tento executá-lo:
user@my_pc:~/savilerow-1.6.4-linux/bin$ ./minion
bash: ./minion: cannot execute binary file: Exec format error
O que diabos está acontecendo? Abaixo estão as informações que pareciam relevantes sobre o arquivo. Deixe-me saber se você precisar de mais informações do que eu dei. Sim, estou executando isso em uma máquina de 64 bits. A menos que o subsistema Linux para Windows simule ARM?
user@my_pc:~/savilerow-1.6.4-linux/bin$ file minion
minion: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, stripped
user@my_pc:~/savilerow-1.6.4-linux/bin$ ls -l
total 7296
-rwxrwxr-x 1 user user 7470932 Feb 2 2016 minion
user@my_pc:~$ uname -a
Linux my_pc 3.4.0+ #1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x86_64 x86_64 x86_64 GNU/Linux