2017-10-10 8 views
0

私の現在のバージョン: gcc --version gcc(GCC)4.4.7 20120313(Red Hat 4.4.7-16) Copyright(C)2010フリーソフトウェア財団、 これはフリーソフトウェアです。コピー条件についてはソースを参照してください。いいえ 保証はありません。商品性や特定の目的への適合性についてさえも、 5.XXRHELでGCCを4.x.xからGCC 5.x.xにアップグレードするには?

+0

GCC5、現在のバージョンはGCC7なぜ。あなたはソースコードからコンパイルすることができます(しかし、それを行う方法を読むのに時間がかかります)。 –

+0

ソースコードからコンパイルする代わりにgcc7にアップグレードする直接のコマンドはありますか? – bigdata

+0

私は分かりません。おそらく、バックポートやバイナリパッケージを検索する必要があるかもしれません。ところで、なぜあなたはそのような古いディストリビューションを使いますか? –

答えて

1

にGCCをアップグレードする方法

(あなたがGCC 4.4.7を持っているように、私はあなたがうまくいけば、6.9、最新のリリースバージョンをRHEL 6.xのを実行していると仮定します。)

RHEL 6 & 7で、Red Hat Developer Toolset(DTS)を使用して、GCCを含むさまざまなコンポーネントの新しいバージョンをインストールできます。 DTSは 'ソフトウェアコレクション'のパッケージング方法を使用しているため、新しいバージョンは既定のバージョンと一緒にインストールされ、競合は発生しません。両方を使用できるようになります。

GCC 5.xが必要な場合は、このバージョンを含むDTS 4.xを使用する必要があります。新しいバージョンがほしいのであれば、最新のDTS、つまりGCC 6.xと7.xを含む6.1(または今リリースされた7.0ベータ版)を使用することをお勧めします。

DTSをインストールして使用する方法については、Documentation for Red Hat Developer Toolsetを参照してください。

TL; DR:

# subscription-manager repos --enable rhel-server-rhscl-6-rpms 
# subscription-manager repos --enable rhel-6-server-optional-rpms 
# yum -y install devtoolset-6-gcc 
$ scl enable devtoolset-6 'gcc -o output_file source_file...' 

(DTS 4.xのは、2017年11月に終了するため、そのサポートに注意するので、最新バージョンを使用して実際に推奨されている。)

関連する問題