Разница между MinGW и обычным GCC? - PullRequest
10 голосов
/ 11 сентября 2011

На странице SourceForge для MinGW вы можете загрузить GCC 4.5.2, и это последняя версия. На зеркалах GNU вы можете скачать исходный код GCC 4.6 и скомпилировать его с одной из возможных целей Windows:

i[3456789]86-w64-mingw*
i[3456789]86-*-mingw*
x86_64-*-mingw*

Есть ли разница между использованием одной из этих целей и традиционным GCC для MinGW? Имеет ли смысл использовать обычный GCC, потому что он имеет больше актуальных версий, или имеет смысл подождать, пока будет выпущен обновленный GCC для MinGW?

1 Ответ

3 голосов
/ 11 сентября 2011

Как вы можете видеть в файле README, сопровождающем выпуск GCC MinGW для SourceForge, локальные исправления не использовались, и я думаю, что это имело место довольно долгое время, поэтому при условии, что в кодовой базе GCC не было никаких измененийкоторые требуют новых локальных исправлений, вы можете очень хорошо скачать исходные коды GCC с одного из зеркал и собрать их самостоятельно.

Я делал это сам в прошлом, особенно потому, что я использую gfortran, который находится под довольно тяжелымразработки, поэтому время от времени я сам делаю самый последний снимок и собираю его, чтобы использовать некоторые новые функции, которые были представлены только недавно.

(Я должен признать, что потребовались некоторые попытки получитьсборка для запуска без ошибок, и после некоторого периода без проблем я недавно столкнулся с некоторыми новыми, которые я не смог полностью сгладить. Скоро мне придется повторить попытку.)

...