多くのソフトウェアパッケージでは、デフォルトでGLIBCXX> = 3.4.20をコンパイルする必要があります。これが発生すると、Redhat部門は再び泣きます。現在、Centos7.xのデフォルトウェアハウスのgccはまだ4.8.5であるため、gcc関連コンポーネントをアップグレードする方法が必要です> = 4.9.1。
CentOSでgccバージョンをアップグレードする方法は2つあります。1つは自動アップグレード用に他のソースを追加する方法、もう1つは手動でコンパイルしてアップグレードする方法です。自動アップグレードする方法は2つあります。
/etc/yum.repos.dディレクトリにファイルFedoraRepo.repoを追加し、次のように入力します。
[ warning:fedora]
name=fedora
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-23&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=https://getfedora.org/static/34EC9CBA.txt
次に実行します
yum update gcc gcc-c++
yum install centos-release-scl
yum install devtoolset-4-gcc*
scl enable devtoolset-4 bash
which gcc
gcc --version
Recommended Posts