cc1plus
, который вы связали, является обычным компилятором C ++, а не кросс-компилятором Windows. Вам никогда не потребуется исправлять внутренние компоненты GCC; ошибка cc1plus
указывает на то, что что-то еще не так.
В вашем случае вам необходимо установить mingw-w64
( apt-get install mingw-w64
). Это установит кросс-компилятор C и C ++ для Windows, а также соответствующие файлы заголовков и библиотеки. Затем используйте i686-w64-mingw32
в качестве цели; i686-w64-mingw32-gcc
должен работать нормально. (См. README.Debian
в / usr / share / doc / gcc-mingw-w64-base
для получения подробной информации о -win32
v. -posix
материал; значения по умолчанию должны вам подойти.)