4장. 개발을 위한 추가 도구 세트
4.1. GCC Toolset 사용 링크 복사링크가 클립보드에 복사되었습니다!
4.1.1. GCC Toolset의 정의 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Enterprise Linux 9는 GCC Toolset에 대한 지원을 계속 제공합니다. 이는 최신 버전의 개발 및 성능 분석 도구가 포함된 애플리케이션 스트림입니다. GCC Toolset은 RHEL 7용 Red Hat Developer Toolset 과 유사합니다.
GCC Toolset은 AppStream 리포지토리의 소프트웨어 컬렉션 형태로 Application Stream으로 사용할 수 있습니다. GCC Toolset은 Red Hat Enterprise Linux 서브스크립션 수준 계약에서 완전히 지원되며 기능적으로 완전하며 프로덕션 사용을 위한 것입니다. GCC Toolset에서 제공하는 애플리케이션 및 라이브러리는 Red Hat Enterprise Linux 시스템 버전을 대체하지 않고 재정의하지 않으며 기본 설정 또는 기본 선택이 되지 않습니다. 소프트웨어 컬렉션이라는 프레임워크를 사용하여 추가 개발자 툴 세트는 /opt/ 디렉터리에 설치되고 scl 유틸리티를 사용하여 필요에 따라 사용자가 명시적으로 활성화합니다. 특정 도구 또는 기능에 대해 별도로 명시하지 않는 한 GCC Toolset은 Red Hat Enterprise Linux에서 지원하는 모든 아키텍처에서 사용할 수 있습니다.
지원 기간에 대한 자세한 내용은 Red Hat Enterprise Linux Application Streams 라이프 사이클 을 참조하십시오.
4.1.2. GCC Toolset 설치 링크 복사링크가 클립보드에 복사되었습니다!
시스템에 GCC Toolset을 설치하면 주요 툴과 필요한 모든 종속 항목이 설치됩니다. 툴 세트의 일부는 기본적으로 설치되지 않으며 별도로 설치해야 합니다.
절차
GCC Toolset 버전 N 을 설치하려면 다음을 수행합니다.
dnf install gcc-toolset-N
# dnf install gcc-toolset-NCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.1.3. GCC Toolset에서 개별 패키지 설치 링크 복사링크가 클립보드에 복사되었습니다!
전체 툴셋 대신 GCC Toolset에서 특정 도구만 설치하려면 사용 가능한 패키지를 나열하고 dnf 패키지 관리 도구를 사용하여 선택한 패키지를 설치합니다. 이 절차는 툴셋과 함께 기본적으로 설치되지 않은 패키지에도 유용합니다.
절차
GCC Toolset 버전 N 에서 사용할 수 있는 패키지를 나열합니다.
dnf list available gcc-toolset-N-\*
$ dnf list available gcc-toolset-N-\*Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 패키지 중 하나를 설치하려면 다음을 수행합니다.
dnf install package_name
# dnf install package_nameCopy to Clipboard Copied! Toggle word wrap Toggle overflow package_name 을 공백으로 구분된 패키지 목록으로 교체합니다. 예를 들어
gcc-toolset-13-annobin-annocheck및gcc-toolset-13-binutils-devel패키지를 설치하려면 다음을 수행합니다.dnf install gcc-toolset-13-annobin-annocheck gcc-toolset-13-binutils-devel
# dnf install gcc-toolset-13-annobin-annocheck gcc-toolset-13-binutils-develCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.1.4. GCC Toolset 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
시스템에서 GCC Toolset을 제거하려면 dnf 패키지 관리 도구를 사용하여 제거하십시오.
절차
GCC Toolset 버전을 제거하려면 다음을 수행합니다.
dnf remove gcc-toolset-N\*
# dnf remove gcc-toolset-N\*Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.1.5. GCC Toolset에서 툴 실행 링크 복사링크가 클립보드에 복사되었습니다!
GCC Toolset에서 툴을 실행하려면 scl 유틸리티를 사용합니다.
절차
GCC Toolset 버전 N 에서 툴을 실행하려면 다음을 수행합니다.
scl enable gcc-toolset-N tool
$ scl enable gcc-toolset-N toolCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.1.6. GCC Toolset을 사용하여 쉘 세션 실행 링크 복사링크가 클립보드에 복사되었습니다!
GCC Toolset을 사용하면 scl 명령을 명시적으로 사용하지 않고 GCC Toolset 도구 버전이 이러한 도구의 시스템 버전 대신 사용되는 쉘 세션을 실행할 수 있습니다. 이는 개발 설정을 설정하거나 테스트할 때와 같이 대화형으로 툴을 여러 번 시작해야 하는 경우에 유용합니다.
절차
GCC Toolset 버전의 툴 버전이 다음 툴의 시스템 버전을 덮어쓰는 쉘 세션을 실행하려면 다음을 수행합니다.
scl enable gcc-toolset-N bash
$ scl enable gcc-toolset-N bashCopy to Clipboard Copied! Toggle word wrap Toggle overflow