EDWARD'S LECTURE NOTES:
More notes at http://tanguay.info/learntracker
C O U R S E 
Introduction à la programmation en C++
Jean-Cédric Chappelier, École Polytechnique Fédérale de Lausanne
https://www.coursera.org/learn/programmation-orientee-objet
C O U R S E   L E C T U R E 
Installation C++ sous Linux, MacOS et Windows
Notes taken on June 20, 2016 by Edward Tanguay
Linux
comment installer les outils pour programmer en C++ sous Linux
un éditeur pour taper le code
Geany
ouvrez un terminal et tapez la commande : sudo apt-get install g++ espace geany
un compilateur pour lancer le code
g++
vérifiez que la version de g++ est bien la 4.8, ou plus récente, en tapant g++ espace moins moins version
configurer Geany
téléchargez le fichier source
ouvrez-le avec Geany
puis, rendez-vous dans Construire, Définir les commandes de construction
à la fin des lignes Compiler et Construire, vous allez insérer un espace suivi du texte : moins std égal c++ 11
tester le code
pour cela, rendez-vous dans le menu Construire, Construire, ou la touche F9, puis Construire, Exécuter, ou la touche F5
si tout s'est passé comme prévu, vous devriez avoir une matrice de nombres qui s'affiche à l'écran
Mac OS X
les outils dont nous allons avoir besoin sont
XCode
le gestionnaire de paquets MacPorts
un compilateur C++ ou Clang
un éditeur de texte, Geany
commençons par l'installation d'XCode
gratuit
ouvrez le Mac App Store
cherchez XCode dans la barre de recherche
installez-le comme n'importe quelle autre application
en rentrant vos identifiants et mot de passe Apple lorsque cela vous est demandé
une fois le téléchargement et l'installation terminés
ouvrez XCode
acceptez le contrat d'utilisation
installez les programmes annexes, si demandé
ouvrez les préférences
rendez vous dans l'onglet "Téléchargements"
cliquez sur le bouton à droite des "Command Line Tools" pour installer ces derniers
une fois cette installation terminée, vous pouvez fermer XCode et passer à la suite
Macports
pour installer MacPorts, rendez vous sur la page MacPorts.org et suivez le lien "installing Mac Ports"
enfin, téléchargez la version correspondant à celle de votre système d'exploitation
une fois le téléchargement terminé, ouvrez le fichier d'installation et suivez les instructions à l'écran
rentrez le mot de passe de votre session, lorsque cela vous sera demandé
une fois l'installation terminée, vous pouvez quitter le programme d'installation
le compilateur
pour installer le compilateur, commencez par ouvrir un terminal en passant par le dossier "Autre" dans le Launchpad
afin de le rendre plus accessible, il est possible de le garder dans le doc
les commandes que l'on va devoir lancer, se trouvent sur la page du cours
il est possible d'installer GCC seul, Clang seul, ou les deux à la fois
pour copier une commande, sélectionnez-la à l'aide de la souris et utilisez les touches "Command C"
collez enfin le texte dans le terminal à l'aide des touches "Command V"
rentrez votre mot de passe utilisateur lorsque demandé
notez qu'il est normal qu'aucun caractère ne s'affiche à l'écran
copiez et collez les commandes dans le terminal, en validant avec Entrée, à chaque fois
vérifiez l'installation des compilateurs
Geany
pour installer Geany, commencez par vous rendre sur XQuartz.macosforge.org et téléchargez l'image disque Dmg
une fois le téléchargement terminé, lancez le programme d'installation et suivez les instructions à l'écran
pour conclure cette dernière, vous devrez fermer et rouvrir votre session utilisateur
ensuite, ouvrez un terminal et copiez collez les commandes affichées sur le site du cours, en validant avec Entrée à chaque fois
cette deuxième commande, vous permet de créer un raccourci vers Geany sur le bureau
tester notre éditeur
téléchargez au préalable le fichier de test sur la page du cours, et ouvrez Geany
ouvrez ensuite le fichier test, et déplacez-vous dans le menu "Construire" et cliquez sur "Définir les commandes de construction"
rajoutez dans la partie "Commandes pour C++" "tiret std égal C++ 11", à la fin des deux lignes, "Compiler" et "Construire", validez ensuite pour quitter le menu "Options"
ensuite, on va vérifier que notre installation fonctionne correctement
rendez vous dans le menu "Construire" et choisissez "Construire" ou appuyez sur F9
enfin, dans le même menu, cliquez sur "Exécuter" ou tapez F5
le programme de test devrait normalements afficher une suite de noms
Windows
G++
nous allons voir comment installer les outils pour programmer en C++ Windows
vous aurez besoin de deux choses, un compilateur pour transformer votre code en exécutable, et un éditeur pour taper du code
la première étape est d'installer le compilateur qui s'appelle G++ à l'aide de MinGW
pour cela, vous allez vous rendre sur la page de téléchargement de MinGW qui est indiquée sur la page du cours
cliquez sur Install, Continue
nous allons maintenant marquer deux paquets pour l'installation
il s'agit de mingw32-base et mingw32-gcc-g++
cliquez sur la case qui se trouve à côté, et sélectionnez Mark for installation
ensuite, allez dans Installation, Apply changes, et cliquez sur Apply
nous allons ensuite devoir ajouter un dossier de MinGW au path de Windows
pour cela, rendez-vous dans Démarrer, Ordinateur, Disque local, MinGW, Bin
copiez l'emplacement du dossier, puis rendez vous dans Démarrer, clic droit sur Ordinateur, Propriétés, Paramètres système avancés, variables d'environnement, cherchez celle qui s'appelle Path, cliquez sur Modifier, puis à la fin, ajoutez un point-virgule, suivi de l'emplacement du dossier que vous venez de copier
Geany
nous allons maintenant passer à l'installation de Geany
téléchargez-le depuis l'URL ci-dessous, qui est également indiquée sur la page du cours
prenez la version pour Windows qui s'appelle geany-1.24 setup.exe, ouvrez l'installateur, et cliquez sur Next, I agree, Next, Next, Install
cochez la case pour lancer Geany
vous allez maintenant télécharger un fichier source fourni pour que nous puissions tester l'installation
rendez-vous à cette URL, ouvrez le fichier avec Geany
nous allons d'abord commencer par personnaliser ce qu'on appelle les commandes de constructions
rendez-vous dans Construire, Définir les commandes de constructions, et à la fin des deux lignes, Compiler et Construire, ajoutez un espace, suivi du texte moins std égal C++11
vous allez maintenant construire puis exécuter le programme en choisissant Construire, Construire, puis Construire, Exécuter
si tout se passe comme prévu, vous devriez avoir un terminal qui s'ouvre avec une matrice de nombres à l'écran