Linux용 Qt
Qt는 다양한 리눅스 플랫폼에 대해 광범위하고 성숙한 지원 기능을 제공합니다.
리눅스용 Qt를 다운로드하고 설치하려면 ‘Qt 시작하기’ 페이지의 지침을 따르십시오. 배포판의 패키지 관리자를 사용하여 Qt를 설치할 수도 있습니다. 자세한 내용은 ‘리눅스용 Qt 설치의 다른 방법’을 참조하십시오.
지원되는 구성
다음과 같은 구성이 지원됩니다.
| 배포 | 아키텍처 | 컴파일러 | 참고 사항 |
|---|---|---|---|
| Red Hat™ 9.6 | x86_64 | GCC 11 | |
| Red Hat 10.0 | x86_64 | GCC 14 | |
| openSUSE 16.0 | x86_64 | GCC 15 | |
| SUSE Linux Enterprise Server 15 SP6 | x86_64 | GCC 11 | |
| Ubuntu 22.04 | x86_64 | Canonical에서 제공하는 GCC, GCC 11.x | 참조: Enterprise Qt Debian 패키지. |
| Ubuntu 24.04 | x86_64, arm64 | Canonical에서 제공하는 GCC, GCC 13.x | Arm 기반 데스크톱의 Linux 지원에 관한 참고 사항을 참조하십시오. |
| 데비안 11.6 | x86_64, arm64 | GCC 10 | Arm 기반 데스크톱에서 Linux 지원에 관한 참고 사항을 참조하십시오. |
| 데비안 12 | x86_64, arm64 | GCC 12 | 참조: 엔터프라이즈 Qt 데비안 패키지. Arm 기반 데스크톱에서 Linux 지원에 관한 참고 사항을 참조하십시오. |
참고: 데스크톱용 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++ 컴파일러, 디버거, make 및 기타 개발 도구가 호스트 운영 체제에서 제공된다고 가정합니다. 또한, 그래픽 Qt 애플리케이션을 빌드하려면 ‘Qt for Linux - 요구 사항’에 명시된 내용과 OpenGL 라이브러리 및 헤더가 설치되어 있어야 합니다. 대부분의 리눅스 배포판은 이러한 구성 요소를 기본적으로 모두 설치하지는 않지만, 개발 환경을 설정하는 것은 여전히 간단합니다.
다음 명령어를 사용하여 Qt 애플리케이션 빌드에 필요한 기본 구성 요소를 설치하십시오:
데비안/우분투 (apt-get)
sudo apt-get install build-essential libgl1-mesa-devFedora/RHEL/CentOS (yum)
sudo yum groupinstall "C Development Tools and Libraries"
sudo yum install mesa-libGL-developenSUSE (zypper)
sudo zypper install -t pattern devel_basis지원되는 Glibc 버전
Qt 설치 프로그램과 Qt 프레임워크 구성 요소 및 도구는 특정 glibc 버전을 기준으로 빌드되었으므로, 더 오래된 glibc 버전이 설치된 시스템에서는 실행할 수 없습니다.
| Qt 릴리스 | 필수 glibc 버전 |
|---|---|
| Qt 6.8 이상 | glibc 2.28 이상 |
| Qt 6.10 이상 | glibc 2.34 이상 |
참고: 소스 코드에서 Qt를 빌드하는경우 , glibc 버전에 대한 제한은 없습니다.
소스 코드로부터 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.