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 с поддержкой std::thread...
1 ответ
User74513,
Да, ненужная зависимость gcc 4.8 от ubuntu 13.04 - это факт. Посетите сайт:
https://launchpad.net/~ubuntu-toolchain-r/+archive/test
и в разделе "Обзор опубликованных пакетов" выберите количественный (или любой другой, ex 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 раза), но они никогда не удосужились ответить.