Установите стабильную последнюю версию gcc 4.4.x на рабочую станцию ​​(Kubuntu 9.04) - PullRequest
0 голосов
/ 28 августа 2009

Интересно, как установить stable последнюю версию gcc (4.4.x) для рабочей станции под Kubuntu 9.04?

Причина, по которой мне нужен gcc 4.4.x, заключается в том, что я хотел бы использовать Collapse в OpenMP 3.0, который поддерживается только в GCC 4.4 и более поздних версиях. Стабильность важна для меня, так как я хотел бы, чтобы она работала на рабочей станции, которой пользуются многие на работе. Но я видел очень много сообщений о невозможности установить стабильный gcc 4.4.x за последние несколько месяцев. Например, я видел это где-то в Интернете:

sudo apt-get install gcc-snapshot

, который я обнаружил на сайте gcc snapshot, не является стабильным.

Поэтому мне интересно, есть ли какой-нибудь способ установить stable latest gcc (4.4.x) для рабочей станции под Kubuntu 9.04? Даже gcc 4.4.0 хорош, пока он стабилен, и я предполагаю, что он имеет OpenMP 3.0. Или мне следует подождать, пока не выйдет стабильная версия gcc 4.4.x на Kubuntu 9.04? Очень ценю ваше предложение!

Спасибо и всего наилучшего!

1 Ответ

1 голос
/ 28 августа 2009

Чтобы получить новые пакеты в Ubuntu, я обычно пробую пару - к сожалению небезопасных - решений

  1. Попробуйте установить пакет из следующей версии Ubuntu (из http://packages.ubuntu.com/), это может не сработать, если пакет зависит от определенной версии библиотеки, обычно это выглядит как самое безопасное решение, но я не думаю, что это будет работать для GCC.
  2. Поиск PPA, который предоставляет эти пакеты, для GCC 4.4. Я вижу 3 PPA, отметьте https://launchpad.net/ubuntu/+source/gcc-4.4 ниже Другие версии 'gcc-4.4' в ненадежных архивах.
  3. Компиляция из источника, я не думаю, что это подходит в случае GCC.

Обратите внимание, что при попытке любого из тех, кто рискует сломать вашу систему, обычно безопасно попробовать любое из них для тривиальных приложений, таких как d4x или pidgin, но для GCC, который зависит от libstdc ++ и нескольких других библиотек, существует значительный риск .

...