Эта ошибка «Поддерживается только Win32 target» исходит от неправильного cc1plus?

Это сработало для меня:

set printoptions=header:0,number:y
2
09.12.2016, 12:40
1 ответ

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 материал; значения по умолчанию должны вам подойти.)

4
27.01.2020, 21:59

Теги

Похожие вопросы