Как обновить версию gcc-c++ в Fedora?

Как обновить версию gcc-c++ в Fedora?

У меня gccустановлена ​​версия 4.4.4 и я хотел бы обновиться до определенной версии или до последней версии. Вот что я пробовал:

sudo yum install gcc-c++

это говорит мне, что Package gcc-c++-4.4.4-10.fc12.i686 already installed and latest version(неправда,доступна как минимум версия 4.8).

Далее я попробовал определенную версию:

sudo yum install gcc-c++-4.8.1

с результатом No Package gcc-c++-4.8.1 available..

Наконец я попробовал обновить пакет с помощью

sudo yum update gcc-c++

с результатом No Packages marked for Update.

Так как же мне обновить версию gccи/или gcc-c++получить возможность компилировать проекты с помощью C++11?

решение1

Сообщение already installed and latest versionотносится к последней версии RPM (двоичного пакета) для версии Fedora. Похоже, вы используете Fedora 12, которая довольно устарела. Лучшим вариантом действий для вас, скорее всего, будет сначала обновиться до последней версии Fedora, после чего у вас будет более новая версия GCC (4.7.2).

Для такого крупного программного обеспечения, как GCC, требуется некоторое время, чтобы пройти через процесс сборки и контроля качества дистрибутива. Так что если вам абсолютно необходимо иметь GCC 4.8.1 сейчас (что кажется маловероятным, учитывая возраст вашего дистрибутива), то вам, вероятно, придется либо найти сторонний пакет, либо собрать его из исходников самостоятельно. Независимо от этого, я бы все равно рекомендовал обновить Fedora, чтобы уменьшить осложнения с зависимостями.

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