У меня есть довольно простое приложение, которое было скомпилировано с флагами g++ -m32 .
К сожалению, когда я пытаюсь запустить его, я получаю сообщение об ошибке:
bash: ./a.out: cannot execute binary file: Exec format error
Если скомпилировано без -m32 ошибки не возникает, и она работает, как ожидается
В чем может быть проблема и возможно ли ее решить?
РЕДАКТИРОВАТЬ:
- Компиляция с g++ -m32 --staticне решает проблему.
- Программа установки является подсистемой Ubuntu в Windows 10.
