4.8. GCC Toolset 컨테이너 이미지 사용
최신 GCC Toolset 컨테이너 이미지 두 개만 지원됩니다. 이전 GCC Toolset 버전의 컨테이너 이미지는 지원되지 않습니다.
GCC Toolset 13 및 GCC Toolset 14 구성 요소는 GCC Toolset 13 툴체인 및 GCC Toolset 14 툴체인 컨테이너 이미지에서 각각 사용할 수 있습니다.
GCC Toolset 컨테이너 이미지는 rhel8 기본 이미지를 기반으로 하며 RHEL 8에서 지원하는 모든 아키텍처에서 사용할 수 있습니다.
- AMD 및 Intel 64비트 아키텍처
- 64비트 ARM 아키텍처
- IBM Power Systems, Little Endian
- 64-bit IBM Z
4.8.1. GCC Toolset 컨테이너 이미지 콘텐츠 링크 복사링크가 클립보드에 복사되었습니다!
GCC Toolset 14 컨테이너 이미지에서 제공되는 툴 버전은 GCC Toolset 14 구성 요소 버전과 일치합니다.
GCC Toolset 14 툴체인 콘텐츠
rhel8/gcc-toolset-14-toolchain 컨테이너 이미지는 다음 구성 요소로 구성됩니다.
| 구성 요소 | 패키지 |
|---|---|
|
| gcc-toolset-14-gcc |
|
| gcc-toolset-14-gcc-c++ |
|
| gcc-toolset-14-gcc-gfortran |
|
| gcc-toolset-14-gdb |
4.8.2. GCC Toolset 컨테이너 이미지에 액세스 및 실행 링크 복사링크가 클립보드에 복사되었습니다!
다음 섹션에서는 GCC Toolset 컨테이너 이미지에 액세스하고 실행하는 방법을 설명합니다.
사전 요구 사항
- Podman이 설치되어 있어야 합니다.
절차
고객 포털 인증 정보를 사용하여 Red Hat Container Registry 에 액세스합니다.
podman login registry.redhat.io Username: username Password: ********
$ podman login registry.redhat.io Username: username Password: ********Copy to Clipboard Copied! Toggle word wrap Toggle overflow root로 관련 명령을 실행하여 필요한 컨테이너 이미지를 가져옵니다.
podman pull registry.redhat.io/rhel8/gcc-toolset-<toolset_version>-toolchain
# podman pull registry.redhat.io/rhel8/gcc-toolset-<toolset_version>-toolchainCopy to Clipboard Copied! Toggle word wrap Toggle overflow toolset_version 을 GCC Toolset 버전으로 교체합니다(예: 14 ).
참고RHEL 8.1 이상 버전에서는 루트가 아닌 사용자로 컨테이너를 사용하도록 시스템을 설정할 수 있습니다. 자세한 내용은 rootless 컨테이너 설정을 참조하십시오.
선택 사항: 로컬 시스템의 모든 컨테이너 이미지를 나열하는 명령을 실행하여 가져오기가 완료되었는지 확인합니다.
podman images
# podman imagesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 컨테이너 내에서 bash 쉘을 시작하여 컨테이너를 실행합니다.
podman run -it image_name /bin/bash
# podman run -it image_name /bin/bashCopy to Clipboard Copied! Toggle word wrap Toggle overflow i
옵션은대화형 세션을 만듭니다. 이 옵션이 없으면 쉘이 열리고 즉시 종료됩니다.t옵션은 터미널 세션을 엽니다. 이 옵션이 없으면 쉘에 아무 것도 입력할 수 없습니다.
4.8.3. 예제: GCC Toolset 14 툴체인 컨테이너 이미지 사용 링크 복사링크가 클립보드에 복사되었습니다!
이 예제에서는 GCC Toolset 14 툴체인 컨테이너 이미지를 가져와서 사용하는 방법을 보여줍니다.
사전 요구 사항
- Podman이 설치되어 있어야 합니다.
절차
고객 포털 인증 정보를 사용하여 Red Hat Container Registry에 액세스합니다.
podman login registry.redhat.io Username: username Password: ********
$ podman login registry.redhat.io Username: username Password: ********Copy to Clipboard Copied! Toggle word wrap Toggle overflow 컨테이너 이미지를 root로 가져옵니다.
podman pull registry.redhat.io/rhel8/gcc-toolset-14-toolchain
# podman pull registry.redhat.io/rhel8/gcc-toolset-14-toolchainCopy to Clipboard Copied! Toggle word wrap Toggle overflow 대화형 쉘을 root로 사용하여 컨테이너 이미지를 시작합니다.
podman run -it registry.redhat.io/rhel8/gcc-toolset-14-toolchain /bin/bash
# podman run -it registry.redhat.io/rhel8/gcc-toolset-14-toolchain /bin/bashCopy to Clipboard Copied! Toggle word wrap Toggle overflow 필요한 경우 GCC Toolset 도구를 실행합니다. 예를 들어
gcc컴파일러 버전을 확인하려면 다음을 실행합니다.bash-4.4$ gcc -v ... gcc version 14.2.1 20240801 (Red Hat 14.2.1-1) (GCC)
bash-4.4$ gcc -v ... gcc version 14.2.1 20240801 (Red Hat 14.2.1-1) (GCC)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 컨테이너에 제공된 모든 패키지를 나열하려면 다음을 실행합니다.
bash-4.4$ rpm -qa
bash-4.4$ rpm -qaCopy to Clipboard Copied! Toggle word wrap Toggle overflow