Если у вас действительно есть 32-разрядный компьютер или вы просто хотите разрабатывать программное обеспечение, которое работает на 32-разрядных компьютерах, вам следует использовать 32-разрядный набор инструментов GCC MSYS2, который находится в /mingw32
, а не /mingw64
.
Запустите эту команду для установки 32-битной цепочки инструментов:
pacman -S mingw-w64-i686-toolchain
Затем убедитесь, что вы запускаете MSYS2 с помощью ярлыка «MSYS2 MinGW 32-bit» или запускаете mingw32.exe
. Это гарантирует, что набор инструментов будет в вашей переменной PATH, поэтому вы можете легко запустить его с помощью команд gcc
или g++
. Вы также должны запустить which gcc
, чтобы убедиться, что вы используете правильный gcc
.