Linux용 Qt
Qt의 다양한 Linux 플랫폼에 대한 지원은 광범위하고 성숙합니다.
Linux용 Qt를 다운로드하여 설치하려면 Qt 시작하기 페이지의 지침을 따르십시오. 배포판의 패키지 관리자를 사용하여 Qt를 설치할 수도 있습니다. 자세한 내용은 Linux용 Qt를 설치하는 다른 방법을 참조하십시오.
지원되는 구성
다음 구성이 지원됩니다.
| 배포 | 아키텍처 | 컴파일러 | 참고 |
|---|---|---|---|
| Red Hat™ 8.6 | x86_64 | GCC 10(도구 세트) | |
| Red Hat 8.8 | x86_64 | GCC 10(도구 세트) | |
| Red Hat 8.10 | x86_64 | GCC 10(도구 세트) | |
| Red Hat 9.2 | x86_64 | GCC 11 | |
| Red Hat 9.4 | x86_64 | GCC 11 | |
| Red Hat 9.6 | x86_64 | GCC 11 | |
| openSUSE 15.6 | x86_64 | GCC 9, GCC 10, GCC 11, GCC 12 | |
| SUSE Linux 엔터프라이즈 서버 15 SP6 | x86_64 | GCC 11 | |
| 우분투 22.04 | x86_64 | Canonical에서 제공하는 GCC, GCC 11.x | 참조: 엔터프라이즈 Qt 데비안 패키지. |
| 우분투 24.04 | x86_64, arm64 | Canonical에서 제공하는 GCC, GCC 13.x | Linux on Arm 데스크톱 지원에 관한 참고 사항을 참조하세요. |
| Debian 11.6 | x86_64, arm64 | GCC 10 | Linux on Arm 데스크톱 지원에 관한 참고 사항을 참조하세요. |
| Debian 12 | x86_64, arm64 | GCC 12 | 또한 참조하세요: 엔터프라이즈 Qt 데비안 패키지. Linux on Arm 데스크톱 지원에 관한 참고 사항을 참조하세요. |
참고: 데스크톱용 Linux on Arm의 경우 8GB RAM이 장착된 Raspberry Pi 5 및 Ubuntu 24.04를 참조 플랫폼으로 사용합니다. 다른 하드웨어에 문제가 있는 경우 Raspberry Pi 5에서 문제를 재현해 보세요. 더 다양한 ARM 기반 데스크톱 하드웨어를 사용할 수 있게 되면 일반 플랫폼 지원으로 전환할 계획입니다. Qt Online Installer 의 공식 바이너리는 glibc 2.39와 함께 제공되는 Ubuntu 24.04를 기반으로 빌드되며, 사용 중인 glibc가 이보다 오래된 버전인 경우 소스에서 다시 빌드해야 합니다.
개발 호스트 요구 사항
Linux용 Qt 설치 프로그램은 호스트 운영 체제에서 C++ 컴파일러, 디버거, 메이크 및 기타 개발 도구가 제공된다고 가정합니다. 또한 그래픽 Qt 애플리케이션을 빌드하려면 Linux용 Qt - 요구 사항과 OpenGL 라이브러리 및 헤더가 설치되어 있어야 합니다. 대부분의 Linux 배포판은 기본적으로 이 모든 것을 설치하지 않지만 개발 환경을 설정하는 것은 여전히 간단합니다.
다음 명령을 사용하여 Qt 애플리케이션을 빌드하기 위한 기본 요구 사항을 설치합니다:
데비안/우분투(apt-get)
sudo apt-get install build-essential libgl1-mesa-dev
Fedora/RHEL/CentOS (yum)
sudo yum groupinstall "C Development Tools and Libraries" sudo yum install mesa-libGL-devel
openSUSE(zypper)
sudo zypper install -t pattern devel_basis
소스에서 Qt 빌드하기
소스 패키지에서 Qt를 빌드하고 대상 플랫폼에 맞게 구성할 수도 있습니다. 소스 패키지는 http://www.qt.io/download/ 에서 구할 수 있습니다.
아래에서 소스에서 Qt 빌드에 대한 자세한 정보를 확인할 수 있습니다.
배포 및 기타 문제
아래 페이지에서는 Linux/X11 애플리케이션을 생성하기 위한 구체적인 문제와 권장 사항을 다룹니다.
다음 단계
Qt의 나머지 부분을 살펴보시기 바랍니다. 어떤 API를 사용할지 결정하는 데 도움이 되는 개요와 API 사용 방법을 보여주는 예제를 준비했습니다.
Qt의 활기차고 활발한 커뮤니티 사이트인 https://www.qt.io 에는 위키, 포럼, 추가 학습 가이드 및 프레젠테이션이 있습니다.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.