CentOS 6에 gcc 4.9를 설치해야 합니다. 나는 보통 다음을 수행합니다.
yum install -y centos-release-scl
yum install -y devtoolset-3-gcc-c++ make cmake re2c libuuid-devel libxml2-devel zlib-devel
오늘 저는 devtoolset-6과 devtoolset-7만 사용할 수 있고 다른 모든 버전은 제거되었음을 발견했습니다.
어떤 아이디어가 있나요? gcc >= 5를 사용할 수 없습니다.
편집하다
yumNoob이 제안한 대로 devtoolset여기에서 찾을 수 있습니다
그래서 repo 파일을 만들었습니다.
[sclo]
name=devtoolset-34
baseurl=http://mirror.centos.org/centos/6/sclo/
gpgcheck=1
enabled=1
실패했어
http://mirror.centos.org/centos/6/sclo/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
그래서 baseurl이 올바르지 않습니다. 어떤 아이디어가 있습니까?
답변1
편집: 처음에 SCL을 설치하는 방법을 언급하는 것을 잊었습니다.
저장소 구성 설치
$ yum install centos-release-scl
(centos-release-scl 및 centos-release-scl-rh 설치)
주다
yum-config-manager --enable centos-sclo-rh-testing
시도 해봐. 나에게는 분명하지 않다http://mirror.centos.org/centos/6/sclo/x86_64/rh/devtoolset 3부터 7까지의 모든 버전이 여전히 포함되어 있습니다.
편집 2: yum이 glibc-2.14가 필요한 el7용 devtoolset-3-binutils를 설치하려고 하기 때문에 centos-sclo-rh-testing을 활성화해도 문제가 실제로 해결되지 않는 것으로 나타났습니다. 필요한 RPM을 수동으로 다운로드합니다.http://mirror.centos.org/centos/6/sclo/x86_64/rh/devtoolset-3/지금은 유일한 선택인 것 같습니다.