Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
compilateur_cpp [2017/02/25 22:04] gbdivers créée |
compilateur_cpp [2020/10/06 19:10] (Version actuelle) gbdivers |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ^ [[install_qt|Revenir à la page principale du tutoriel]] ^ | ||
- | |||
- | ====== Installer le compilateur C++ ====== | ||
- | |||
- | //Dernière mise à jour : 25 février 2017.// | ||
- | |||
- | Pour écrire des programmes en C++ avec Qt, il est nécessaire d'installer différents outils. Dans de nombreux cas, l'installation de Qt permet d'installer tous les outils de base, mais il faudra parfois installer des outils supplémentaires. | ||
- | |||
- | Le premier (et seul) outil à installer pour programmer en C++ est un compilateur C++. Un compilateur est un outil qui prend du code C++ dans des fichiers textes et produit des binaires. | ||
- | |||
- | Certains compilateurs sont disponibles sur plusieurs systèmes, alors que d'autres compilateurs sont spécifique d'un système. Pour les plus connus sur Desktop : | ||
- | |||
- | * GCC : multi-plateforme (sur Windows, Linux, Android) ; | ||
- | * Clang : multi-plateforme (sur Windows, Mac, Linux, Android, iOS) ; | ||
- | * Microsoft Visual Studio (souvent appelle "MSVC", sur Windows). | ||
- | |||
- | Dans le cas des mobiles (Android, iOS), la compilation est un peu particulière. Il s'agit d'une cross-compilation, c'est-à-dire que le programme est compilé sur un système (hôte) différent du système cible. Par exemple, compiler une programme pour Android sur Windows. Il faut donc installer un environnement de compilation spécifique. | ||
- | |||
- | ===== Sur Windows ===== | ||
- | |||
- | ==== Mingw32 (GCC) ==== | ||
- | |||
- | ==== Visual Studio ==== | ||
- | |||
- | |||
- | ===== Sur Linux ===== | ||
- | |||
- | ==== Clang ==== | ||
- | |||
- | |||
- | ==== GCC ==== | ||
- | |||
- | |||
- | ===== Sur Mac ===== | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Sur Android ===== | ||
- | |||
- | |||
- | |||
- | ===== Sur iOS ===== | ||
+ | <note warning>Ce cours n'est plus à jour, il est préférable de ne pas le suivre. Je vous recommande le cours sur Zeste de Savoir : https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/.</note> | ||