GCC 4.8 / MINGW W64 4.8

GCC 4.8 / MINGW W64 4.8

Есть ли PPA, где я могу найти эти пакеты для 12.04? Также скрипт сборки сделает эту работу!

Я пытался скачать его из исходников, но зависимости — полный бардак.

Я хотел бы начать портировать свои проекты на C++-11, но не хочу тратить слишком много времени на установку всего из исходников...

GCC 4.8 будет включен в 13.04? Если так, то я мог бы подождать пару месяцев :)

Я попытался установить его, как указано в этом вопросе: Как установить gcc-4.8:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

[хорошо]

sudo apt-get update

[хорошо]

gabry@nevada:~$ sudo apt-get install gcc-4.8
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gcc-4.8

Кажется, что нет версии для12.04...

На самом деле я пытаюсь собрать из исходников, мне повезло с собственным компилятором, но я схожу с ума, пытаясь собратьmingw32 w64сстд::нитьподдерживать...

решение1

Пользователь74513,

Да, ненужная зависимость gcc 4.8 от ubuntu 13.04 — это факт. Посетите сайт:

https://launchpad.net/~ubuntu-toolchain-r/+archive/test

и в разделе "Обзор опубликованных пакетов" выберите quantal (или что-то еще, например raring), и вы не увидите доступности. Выберите Raring, и жизнь будет хороша, за исключением ожидания и багов после выхода 13.04.

Для std::thread можно использовать gcc 4.7.2-5ubuntu. Разницу между 4.7 и 4.8 (и другими) можно увидеть здесь:

http://gcc.gnu.org/gcc-4.7/cxx0x_status.html

(или /gcc-4.8/)

Однако если вам необходимо локальное хранилище потока, то вам понадобится gcc 4.8.

Для справки, я написал разработчикам, которым принадлежит PPA (3 раза), но они так и не удосужились ответить.

Связанный контент