yum – CentOSにgcc 4.7.x/4.8.xをインストールする方法

centos rpm yum

CentOS 6.2+のシステムにgcc 4.7.x/4.8.xをインストールする最も簡単な方法は?デフォルトのRPMパッケージには古いバージョンのgccが含まれています

  91  Tomas Andrle  2012-01-22


ベストアンサー

centos.org の Tru Huynh さんが centos 用の redhat developer toolset 1.1 を構築し、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++

68  ck_  2013-01-26


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++

Known issues:

  • unsigned packages
  • CentOS-6 devtoolset-2 は Eclipse スタック全体を含む devtoolset-2-ide が必要ですが、まだビルドしていません
  • CentOS-6ではmaven関連のファイルも全てビルドされません

devtools-1.1からの主な変更点

  • /opt/centosは使わなくなりました
  • /opt/rhをアップストリームとして使用するようになりました(SL版として)

43  Mark Lakata  2014-04-17


devtoolset 2.0 の新しいバージョンがあります。Scientific Linux で働いている Cern の良い人たちが オープンバージョン を作成しました

CentOS (Scientific Linuxではない) を使用している場合は、こちらからGPGキーをインポートする必要があります

rpm --import http://www.scientificlinux.org/documentation/gpg/RPM-GPG-KEY-cern

Enjoy!

30  JiriHnidek  2013-11-15


# 1. Install a package with repository for your system:
# RHEL 6: `yum-config-manager --enable rhel-server-rhscl-6-rpmss`
# RHEL 7: `yum-config-manager --enable rhel-server-rhscl-7-rpms`
$ sudo yum install centos-release-scl # On CentOS 6/7+, install package centos-release-scl available in CentOS repository

# 2. Install the collection:
$ sudo yum install devtoolset-3

# 3. Start using software collections:
$ scl enable devtoolset-3 bash

$ sudo yum list devtoolset-3\*

21  Denis Denisov  2013-11-18


gnu gccを見る限り、最新の安定版は4.62です。バージョン4.7は、gccインストールの詳細情報をダウンロードしてコンパイルすることができます

2  bbaja42  2012-01-22


devtoolset のシェルでも gcc 4.4.7 を見ています。 私のトリックは次のようなものでした

mv /usr/bin/gcc /usr/bin/gcc.bckup
ln -s /opt/centos/devtoolset-1.1/root/usr/bin/gcc /usr/bin/gcc

2  Dylan Westra  2014-06-29


devtool1.1に問題があるので、いくつかの変更をしました – 最終的に、これは私のために動作しました

yum clean all

than :

wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo -O /etc/yum.repos.d/devtools-1.1.repo

これで /etc/yum.repos.d/devtools-1.1.repo を開き、.NET Framework を .NET Framework から .NET Framework に変更しました

http://people.centos.org/tru/devtools-2/$releasever/$basearch/RPMS

(x86_64を使用している場合)にします

http://people.centos.org/tru/devtools-1.1/6/x86_64/RPMS/

または((x86を使用している場合)

http://people.centos.org/tru/devtools-1.1/6/i386/RPMS/

を実行し、最後に実行します

yum install devtoolset-1.1

2  yehudahs  2014-09-14


これを実現する一つの方法は、feedora リポジトリから src RPM を取得し、ターゲットシステム用に再コンパイルすることです。 Fedora 17 を取得し、後で gcc 4.7 を提供します

0  user1055604  2012-05-13


タイトルとURLをコピーしました