Qt pour Linux
La prise en charge par Qt des différentes plateformes Linux est étendue et aboutie.
Pour télécharger et installer Qt sous Linux, suivez les instructions de la page « Premiers pas avec Qt ». Vous pouvez également installer Qt à l'aide du gestionnaire de paquets de votre distribution ; consultez la section « Autres méthodes d'installation de Qt sous Linux » pour plus d'informations.
Configurations prises en charge
Les configurations suivantes sont prises en charge.
| Distribution | Architecture | Compilateur | Remarques |
|---|---|---|---|
| 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 | GCC fourni par Canonical, GCC 11.x | Voir aussi : Paquets Debian Enterprise Qt. |
| Ubuntu 24.04 | x86_64, arm64 | GCC fourni par Canonical, GCC 13.x | Consultez la note concernant la prise en charge de Linux sur les ordinateurs de bureau Arm. |
| Debian 11.6 | x86_64, arm64 | GCC 10 | Voir la remarque concernant la prise en charge de Linux sur les ordinateurs de bureau Arm. |
| Debian 12 | x86_64, arm64 | GCC 12 | Voir également : Paquets Debian Enterprise Qt. Consultez la remarque concernant la prise en charge de Linux sur les ordinateurs de bureau Arm. |
Remarque : pour Linux sur Arm sur les ordinateurs de bureau, nous utilisons un Raspberry Pi 5 avec 8 Go de RAM et Ubuntu 24.04 comme plate-forme de référence. Si vous rencontrez un problème avec un autre matériel, veuillez essayer de reproduire le problème sur un Raspberry Pi 5. Nous prévoyons de passer à une prise en charge standard de la plateforme lorsqu'une gamme plus large de matériel de bureau basé sur ARM sera disponible. Les binaires officiels disponibles sur Qt Online Installer sont compilés sous Ubuntu 24.04, qui est livré avec glibc 2.39. Si votre version de glibc est plus ancienne que celle utilisée pour la compilation, vous devrez recompiler à partir des sources.
Configuration requise pour l’hôte de développement
Les programmes d’installation de Qt pour Linux partent du principe qu’un compilateur C++, un débogueur, make et d’autres outils de développement sont fournis par le système d’exploitation hôte. De plus, la compilation d’applications graphiques Qt nécessite l’installation de Qt pour Linux (configuration requise), ainsi que des bibliothèques et en-têtes OpenGL. La plupart des distributions Linux n’installent pas tous ces éléments par défaut, mais la mise en place d’un environnement de développement reste simple.
Utilisez les commandes suivantes pour installer les prérequis de base nécessaires à la compilation d'applications Qt :
Debian/Ubuntu (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_basisVersions de Glibc prises en charge
Le programme d'installation de Qt, ainsi que les composants et outils du Qt Installer Framework, sont compilés pour une version spécifique de glibc et ne peuvent pas fonctionner sur un système équipé d'une version plus ancienne de glibc.
| Version de Qt | Version requise de glibc |
|---|---|
| Qt 6.8+ | glibc 2.28+ |
| Qt 6.10 ou version ultérieure | glibc 2.34+ |
Remarque : si vous compilez Qt à partir du code source, il n'y a aucune restriction concernant la version de glibc.
Compilation de Qt à partir du code source
Vous pouvez également compiler Qt à partir du paquet source et le configurer en fonction de votre plate-forme cible. Les paquets source sont disponibles sur http://www.qt.io/download/.
Vous trouverez ci-dessous plus d'informations sur la compilation de Qt à partir du code source.
Déploiement et autres problèmes
Les pages ci-dessous traitent de problèmes spécifiques et fournissent des recommandations pour la création d'applications Linux/X11.
Et maintenant ?
Nous vous invitons à découvrir le reste de Qt. Nous avons préparé des présentations générales qui vous aideront à choisir les API à utiliser, et nos exemples vous montrent comment utiliser notre API.
- Toutes les présentations générales - liste des sujets relatifs au développement d'applications
- Exemples et tutoriels – exemples de code et tutoriels
- Pages de référence Qt - liste des API C++ et QML
Le site communautaire dynamique et actif de Qt, https://www.qt.io, héberge un wiki, un forum, ainsi que des guides d'apprentissage et des présentations supplémentaires.
© 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.