Outils d'utilisateurs

Outils du Site


compilateur_cpp

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

compilateur_cpp [2017/02/25 22:10]
gbdivers
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++ ====== +<note warning>Ce cours n'est plus à jour, il est préférable de ne pas le suivreJe vous recommande le cours sur Zeste de Savoir : https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/.</note>
- +
-//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èreIl 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) ==== +
- +
-il y a une version de mingw fournie dans l'installer. A utiliser par defaut. Mais egalement possible d'installer une verison plus recente, cf https://openclassrooms.com/forum/sujet/mettre-a-jour-le-mingw-gcc-de-code-blocks +
- +
-==== Visual Studio ==== +
- +
-Version actuelle : 2015Mais Qt dispo aussi pour des anciennes version (2013 et 2010). Pas utile, sauf cas particulier. +
- +
-===== Sur Linux ===== +
- +
-installation via les depots : clang et gcc +
- +
-===== Sur Mac et iOS ===== +
- +
-installation via XCode. Permet d'installer Clang et outils pour iOS +
- +
-===== Sur Android ===== +
- +
-cross compile, sur windows, linux et mac. Necessite 2 outils : +
- +
-  * Android SDK pour programmer sur Android +
-  * Android NDK pour ecrire des programmes C+++
  
  
compilateur_cpp.1488057032.txt.gz · Dernière modification: 2017/02/25 22:10 par gbdivers