Я, честно говоря, потратил слишком много времени на поиск в Google.
Я хотел бы настроить MinGW-w64, чтобы я мог просто передать флаг -w32 для создания 32-разрядного исполняемого файла и оставить его как по умолчанию для создания 64-битного исполняемого файла.
Во время установки MinGW-w64 у меня есть множество вариантов. Для архитектуры есть i686 и x86_64. В качестве исключения есть dwarf, SJIJ и SEH.
Этот поток здесь ( Как мне скомпилировать и связать 32-разрядный Windows исполняемый файл с помощью mingw-w64 ) предполагает, что только SJIJ позволяет передать флаг -m32 для создания 32-битного двоичного файла, однако я обнаружил противоречивую информацию в другом месте.
Как мне настроить MinGW, чтобы я мог легко и 32-битный, и 64- битовые архитектуры?
Спасибо