4장. 개발을 위한 추가 툴 세트


C 및 C++ 개발을 위한 추가 툴셋은 애플리케이션 빌드, 분석 및 최적화를 위한 기능을 제공합니다. 이러한 툴셋을 사용하면 개발 워크플로를 정의하고 애플리케이션 품질을 개선할 수 있습니다.

4.1. GCC Toolset 사용

4.1.1. GCC Toolset이란 무엇입니까?

Red Hat Enterprise Linux 10에는 업데이트된 개발 및 성능 분석 도구가 포함된 Application Stream인 GCC Toolset이 도입되었습니다. GCC Toolset은 Red Hat Developer Toolset 과 유사합니다.

GCC Toolset은 AppStream 리포지토리의 소프트웨어 컬렉션 형태로 Application Stream으로 사용할 수 있습니다. GCC Toolset은 Red Hat Enterprise Linux 서브스크립션 수준 계약에서 완전하게 지원되며 기능적으로 완전하며 프로덕션 용도로 사용됩니다. GCC Toolset에서 제공하는 애플리케이션 및 라이브러리는 Red Hat Enterprise Linux 시스템 버전을 대체하지 않으며 재정의하지 않으며 자동으로 기본 설정되거나 선호되지 않습니다. 소프트웨어 컬렉션이라는 프레임워크를 사용하면 추가 개발자 도구 세트가 /opt/ 디렉터리에 설치되고 사용자가 필요에 따라 scl 유틸리티를 사용하여 명시적으로 활성화합니다. 특정 도구 또는 기능에 대해 별도로 명시하지 않는 한 Red Hat Enterprise Linux에서 지원하는 모든 아키텍처에서 GCC 도구 세트를 사용할 수 있습니다.

지원 기간에 대한 자세한 내용은 Red Hat Enterprise Linux Application Streams 라이프 사이클 을 참조하십시오.

4.1.2. GCC Toolset 설치

시스템에 GCC Toolset을 설치하면 주요 툴과 필요한 모든 종속 항목이 설치됩니다. 툴셋의 일부는 기본적으로 설치되지 않으며 별도로 설치해야 합니다.

프로세스

  • GCC Toolset 버전 N 을 설치하려면 다음을 수행합니다.

    # dnf install gcc-toolset-N

4.1.3. GCC Toolset에서 개별 패키지 설치

전체 도구 세트 대신 GCC Toolset의 특정 툴만 설치하려면 사용 가능한 패키지를 나열하고 dnf 패키지 관리 도구를 사용하여 선택한 툴을 설치합니다. 이 절차는 툴셋과 함께 기본적으로 설치되지 않은 패키지에도 유용합니다.

프로세스

  1. GCC Toolset 버전 N:에서 사용할 수 있는 패키지를 나열합니다.

    $ dnf list available gcc-toolset-N-\
  2. 다음 패키지를 설치하려면 다음을 수행합니다.

    # dnf install package_name

    package_name 을 설치할 패키지 목록으로 바꿉니다. 예를 들어 gcc-toolset-15-annobin-annocheckgcc-toolset-15-binutils-devel 패키지를 설치하려면 다음을 수행합니다.

    # dnf install gcc-toolset-15-annobin-annocheck gcc-toolset-15-binutils-devel

4.1.4. GCC Toolset 설치 제거

시스템에서 GCC Toolset을 제거하려면 dnf 패키지 관리 툴을 사용하여 제거합니다.

프로세스

  • GCC Toolset 버전 N 을 제거하려면 다음을 수행합니다.

    # dnf remove gcc-toolset-N \

4.1.5. GCC Toolset에서 툴 실행

GCC Toolset에서 툴을 실행하려면 scl 유틸리티를 사용합니다.

프로세스

  • GCC Toolset 버전 N 에서 툴을 실행합니다.

    $ gcc-toolset-N-env gcc --version
    $ gcc-toolset-N-env tool

    예를 들어 GCC Toolset 버전 15에서 gcc 툴을 실행하려면 다음을 실행합니다.

    $ gcc-toolset-15-env gcc --version

    GCC Toolset 버전 15에서 make 툴을 실행하려면 다음을 수행합니다.

    $ gcc-toolset-15-env make -j4

4.1.6. GCC Toolset으로 쉘 세션 실행

GCC Toolset을 사용하면 명시적으로 scl 명령을 사용하지 않고 GCC Toolset 툴 버전이 이러한 툴의 시스템 버전 대신 사용되는 쉘 세션을 실행할 수 있습니다. 이 기능은 개발 설정을 설정하거나 테스트할 때와 같이 대화형으로 도구를 여러 번 시작해야 하는 경우에 유용합니다.

프로세스

  • GCC Toolset 버전의 툴 버전이 다음 툴의 시스템 버전을 재정의하는 쉘 세션을 실행하려면 다음을 수행합니다.

    $ gcc-toolset-N-env bash

    예를 들어 GCC Toolset 버전 15의 도구가 이러한 툴의 시스템 버전을 재정의하는 쉘 세션을 실행하려면 다음을 수행합니다.

    $ gcc-toolset-15-env bash
    참고

    scl 유틸리티는 Red Hat Enterprise Linux 10의 GCC Toolset에는 사용되지 않습니다. scl enable 명령은 GCC Toolset에서 작동하지 않습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동