Разница между MinGW и обычным GCC?

на странице 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 ответов


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

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

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