Один MinGW, много версий GCC - как это сделать? - PullRequest
3 голосов
/ 15 июля 2009

Можно ли иметь различные установки GCC, работающие с одной установкой MinGW?

Под MinGW я имею в виду общую базу, которая всегда нужна независимо от того, какую версию компилятора GCC мы собираемся установить и использовать;

  • MinGW Runtime
  • Binutils
  • сделать
  • MinGW API для MS-Windows

и многие другие компоненты, которые являются частью MinGW, но даже не требуются GCC.

Ответы [ 2 ]

1 голос
/ 15 июля 2009

MinGW - это установка GCC. Вы спрашиваете: «Могу ли я установить несколько версий MinGW?» - Да, ты можешь. Просто скачайте и установите разные версии MinGW в разных каталогах. MinGW поставляется с файлом .BAT, который при запуске устанавливает локальную среду для этой конкретной версии.

Если это не тот ответ, который вам нужен, просьба расширить вопрос.

Чтобы ответить на который:

  • Среда выполнения MinGW отсутствует - она ​​использует библиотеки Windows.
  • если вы не хотите делать, удалите его или используйте альтернативу
  • binutils - между ними и компилятором могут быть зависимости, я бы рекомендовал хранить отдельные версии для каждой установки MinGW.
  • Windowsheaders? Я думаю, вы могли бы централизовать их.

Но зачем вам это делать? Гораздо проще и удобнее иметь полностью отдельные установки. А занимаемое ими пространство - ничто даже на полу-современном ПК.

0 голосов
/ 16 июля 2009

Вы имеете в виду, что вы хотите иметь несколько версий GCC, доступных для вашей среды MinGW? Я не думаю, что это будет проблемой, GCC - это просто набор двоичных файлов, которые поставляются с установкой MinGW.

Вы должны быть в состоянии загрузить более старые / более новые версии двоичных файлов и поместить их в путь $ BIN, и они должны работать правильно. Очевидно, вы должны убедиться, что у разных версий разные имена.

В противном случае, я не совсем уверен, что вы имеете в виду под несколькими «установками GCC».

...