Компиляция для 32-битных архитектур с использованием MinGW-w64 - PullRequest
4 голосов
/ 10 января 2020

Я установил MinGW-w64 для компиляции в 64-битную версию. Но, похоже, мне нужно установить две отдельные версии MinGW-w64, чтобы получить поддержку 32-битных.

Я пробовал это, используя пакетные файлы и сценарии PowerShell, а что нет, и это было не очень хорошо в конце.

Похоже, что есть мультибиблиотечная версия, которая может обрабатывать оба с использованием флага -m32 для 32-разрядных, хотя я не уверен, что именно так я должен компилировать для 64-разрядных и 32-разрядных -bit.

Так как же правильно заставить MinGW-w64 компилировать как для 64, так и для 32 бит?

1 Ответ

3 голосов
/ 10 января 2020

Используемая версия не multilib включена, поэтому вы не сможете скомпилировать 32-bit программы с использованием MinGW-w64.

Вам нужна эта версия для использование его на платформе 64-bit, но для возможности компиляции 32-bit и 64-bit.

...