En esta página

Qt para Linux

La compatibilidad de Qt con diferentes plataformas Linux es amplia y madura.

Para descargar e instalar Qt para Linux, siga las instrucciones de la página Introducción a Qt. También puede instalar Qt utilizando el gestor de paquetes de su distribución; consulte Formas alternativas de instalar Qt para Linux para obtener más información.

Configuraciones soportadas

Se soportan las siguientes configuraciones.

DistribuciónArquitecturaCompiladorNotas
Red Hat 8.6x86_64GCC 10 (conjunto de herramientas)
Red Hat 8.8x86_64GCC 10 (conjunto de herramientas)
Red Hat 8.10x86_64GCC 10 (conjunto de herramientas)
Red Hat 9.2x86_64GCC 11
Red Hat 9.4x86_64GCC 11
Red Hat 9.6x86_64GCC 11
openSUSE 15.6x86_64GCC 9, GCC 10, GCC 11, GCC 12
SUSE Linux Enterprise Server 15 SP6x86_64GCC 11
Ubuntu 22.04x86_64GCC proporcionado por Canonical, GCC 11.xVéase también: Paquetes Enterprise Qt para Debian.
Ubuntu 24.04x86_64, arm64GCC proporcionado por Canonical, GCC 13.xVéase la nota relativa a la compatibilidad con Linux en escritorios Arm.
Debian 11.6x86_64, arm64GCC 10Consulte la nota relativa a la compatibilidad con escritorios Linux on Arm.
Debian 12x86_64, arm64GCC 12Vea también: Paquetes Debian Enterprise Qt.

Consulte la nota sobre compatibilidad con escritorios Linux en Arm.

Nota: Para Linux on Arm en ordenadores de sobremesa, utilizamos Raspberry Pi 5 con 8GB RAM y Ubuntu 24.04 como plataforma de referencia. Si tienes un problema con otro hardware, por favor intenta reproducir el problema en Raspberry Pi 5. Planeamos pasar a un soporte de plataforma regular cuando esté disponible una gama más amplia de hardware de escritorio basado en ARM. Los binarios oficiales en Qt Online Installer se construyen en Ubuntu 24.04 que viene con glibc 2.39, si su glibc es anterior a lo que construimos con, es necesario reconstruir a partir de fuentes.

Requisitos para el host de desarrollo

Los instaladores de Qt para Linux asumen que el sistema operativo anfitrión proporciona un compilador C++, depurador, make y otras herramientas de desarrollo. Además, la construcción de aplicaciones gráficas Qt requiere la instalación de Qt para Linux - Requisitos, y las librerías y cabeceras OpenGL. La mayoría de las distribuciones de Linux no instalan todo esto por defecto, pero configurar un entorno de desarrollo sigue siendo sencillo.

Utilice los siguientes comandos para instalar los requisitos básicos para la creación de aplicaciones Qt:

Debian/Ubuntu (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

Construir Qt desde el código fuente

También puedes compilar Qt desde el paquete fuente y configurarlo según tu plataforma de destino. Los paquetes fuente se obtienen de http://www.qt.io/download/.

A continuación, encontrarás más información sobre cómo compilar Qt desde el código fuente.

Despliegue y otros temas

En las páginas siguientes se tratan cuestiones específicas y recomendaciones para crear aplicaciones Linux/X11.

A dónde ir desde aquí

Te invitamos a explorar el resto de Qt. Hemos preparado resúmenes que le ayudarán a decidir qué API utilizar y nuestros ejemplos demuestran cómo utilizarlo.

La vibrante y activa comunidad de Qt, https://www.qt.io, alberga un wiki, un foro y guías de aprendizaje y presentaciones adicionales.

© 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.