Windows 버전의 Bash에서 이 문제가 발생했지만 내가 알 수 있는 한 Ubuntu VM을 만들면 기본적으로 문제가 해결됩니다.
실행 프로그램처럼 실행하려는 프로그램이 있습니다. 꼬마 노예라고 합니다. 그러나 실행하려고 하면 다음과 같은 결과가 나타납니다.
user@my_pc:~/savilerow-1.6.4-linux/bin$ ./minion
bash: ./minion: cannot execute binary file: Exec format error
도대체 무슨 일이 일어난 걸까요? 아래는 해당 파일과 관련이 있는 것으로 보이는 정보입니다. 제가 제공하는 것보다 더 많은 정보가 필요하시면 알려주시기 바랍니다. 예, 64비트 컴퓨터에서 실행하고 있습니다. Windows의 Linux 하위 시스템이 어떤 방식으로든 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