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