gcc
CentOS 6.2 以降のシステムに 4.7.x/4.8.xをインストールする最も簡単な方法は何でしょうか? デフォルトの RPM パッケージには、古いバージョンが含まれていますgcc
。
答え1
centos.orgのTru Huynhが構築したRedHat 開発者ツールセット 1.1CentOS用で、gcc 4.7.2が含まれています。
したがって、彼のリポジトリを使用して、gcc だけを即座にインストールすることができます。
cd /etc/yum.repos.d
wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo
yum --enablerepo=testing-1.1-devtools-6 install devtoolset-1.1-gcc devtoolset-1.1-gcc-c++
おそらくインストールされるのは/opt/centos/devtoolset-1.1/root/usr/bin/
次に、CC変数を使用して、コンパイルプロセスに4.4ではなくgcc 4.7を使用するように指示します。
export CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc
export CPP=/opt/centos/devtoolset-1.1/root/usr/bin/cpp
export CXX=/opt/centos/devtoolset-1.1/root/usr/bin/c++
答え2
devtoolset-2(gcc 4.8.1を含む)を入手する方法は次のとおりです。
これはhttp://people.centos.org/tru/devtools-2/readme
wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
既知の問題点:
- 署名されていないパッケージ
- CentOS-6 devtoolset-2 には Eclipse スタック全体を含む devtoolset-2-ide が必要ですが、まだビルドできません。
- CentOS-6 のすべての Maven 関連ファイルもビルドされません
devtools-1.1 からの主な変更点:
/opt/centos
使われなくなった/opt/rh
現在、アップストリームとして使用されています(SLバージョンとして)
答え3
答え4
私が見た限りではGNU GCC の最新の安定バージョンは4.62です。バージョン4.7をダウンロードしてコンパイルすることができます。詳細については、gcc インストール。