Cygwin - обновление старой версии g ++

873
Trent

Я установил Cygwin, но, похоже, в зеркале, из которого я выбирал свои пакеты, были очень старые версии. Я использую g ++ 3.4.4, но последняя версия 4.8.0

Всякий раз, когда я заходил на сайт g ++, файлы .tar, которые у них были для 4.8, были ~ 100 МБ; Я скачал, и он содержал тысячи файлов. Я думал, что все, что мне нужно было сделать, это заменить g ++. Exe из каталога / bin / Cygwin, но, похоже, это сложнее.

Или я что-то упускаю / есть более простой способ?

0
Почему бы вам снова не запустить cygwin `setup.exe` и выбрать другое зеркало? Если вы просто нажмете, _all_ ваши установленные пакеты будут обновлены. Это обычно работает для меня безупречно, но я не знаю точно, работает ли оно, если вы обновляете старую версию. Переустановка невозможна? mpy 10 лет назад 0
Единственная вещь для скачивания на сайте GCC - это исходный код. Они ссылаются на сайты с двоичными файлами [здесь] (http://gcc.gnu.org/install/binaries.html), включая [Cygwin] (http://cygwin.com/cgi-bin2/package-grep.cgi?grep). = GCC). Daniel Beck 10 лет назад 0
Кстати, текущей версией `g ++` в репозитории cygwin является 4.5.3 (обновляется только сейчас через зеркало TU Dresden). mpy 10 лет назад 0

1 ответ на вопрос

1
Yaakov

В gcc4-*пакетах в настоящее время обеспечивают 4.x версию GCC. 4.7.2 в настоящее время доступен в виде тестовой версии, которую можно установить setup.exe, переключая номер версии каждого из gcc4-*пакетов, пока не будет указана версия 4.7.2.