Где и как установить i686-pc-mingw32-c++?

У меня есть новая установка Ubuntu. Я пытаюсь установить i686 в-ПК-mingw32-с++ требует стороннего Makfile на команду: sudo apt-получить установку mingw32, судо apt-получить установку mingw32-выполнения и sudo apt-получить установку mingw32-пакета binutils.

однако, я вижу только /usr/bin / i586-mingw32msvc-g++. Где компилятор, который я ищу?

15
задан SmallChess
08.01.2023 20:53 Количество просмотров материала 3540
Распечатать страницу

1 ответ

проблема в том, что кросс-компиляторы gcc могут иметь разные имена. Это зависит от того, как он построен в первую очередь. Программы, на которые вы ссылаетесь (i686-pc-mingw32-g++ и i586-mingw32msvc-g++) - это две из многих возможностей при именовании двоичных файлов MinGW. Но они должны вести себя более или менее одинаково.

если сторонний Makefile использует это имя безоговорочно, я бы предложил изменить его на ваше правильное. Если вы не можете изменить его, просто добавьте в ваш скрипт bin directoy что цепочка к другому компилятору, и он будет работать прозрачно.

но если Makefile третьей стороны использует autoconf (или похожий), то вы настраиваете его неправильно.

4
отвечен rodrigo 2023-01-10 04:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх