RHEL8에 gcc 9.X를 설치하는 방법은 무엇입니까?

RHEL8에 gcc 9.X를 설치하는 방법은 무엇입니까?

서류에서 봤는데여기RHEL8에서 이미 gcc업데이트되었지만 이를 얻는 방법을 찾지 못했습니다.

문서현재 스트림이 2개 있다고 하는데 이미 2개가 있고 gcc여전히 8.X입니다.

자세히 읽어보면 v9 에 대한 참조가 많이 dnf있지만 실제로 설치할 방법은 없습니다. 이라는 것이 있는데 확인해 보니 코어 gcc 버전과는 아무런 관련이 없습니다.dnf search gcc | grep 9gccgcc-toolset-9

답변1

게시한 후 알아냈기 때문에 어리석은 느낌이 들지만 직관적이지 않기 때문에 공유하고 싶고 이것이 일부 사람들의 시간을 절약할 수 있기를 바랍니다.

설치하려는 패키지는 다음과 같습니다.아니요 gcc. .install 을 설치하려고 합니다 . 설치 후 /opt에 .install을 gcc-toolset-9실행하면 알 수 있습니다 . 아이디어는 별도의 개발 환경을 제공하는 것입니다. 바라보다gcc --versiongcc-toolset-9이 문서. 설치가 완료되면 업데이트된 gcc를 /opt/rh/gcc-toolset-9/<username>/bin/gcc.

@Stephen Kitt가 지적했듯이 실제로는 를 실행하여 이 작업을 수행할 수 있습니다 scl enable gcc-toolset-9 bash. 이 명령을 실행하면 새 bash 세션이 열리고 환경 변수가 적절하게 업데이트됩니다.

gcc v.9를 직접 실행할 수도 있습니다 scl enable gcc-toolset-9 gcc <your_gcc_args>. 바라보다이 문서더 알아보기.

관련 정보