g++ -Wall votre_programme.cpp
ce qui crée un fichier exécutable appelé "a.exe". Vous l'exécutez ensuite avec la commande./a
L'option "-Wall" est pour que le compilateur n'affiche pas seulement les erreurs de compilation, mais aussi des avertissements s'il pense que quelque chose n'est pas bonne, comme sur les ordinateurs du Magistère.ssh -Y identifiant@ssh1.pgip.universite-paris-saclay.fr
où identifiant est votre identifiant Adonis (normalement prénom.nom). La partie ssh1.pgip.universite-paris-saclay.fr s'appelle le "remote host". Il existe 4 machines virtuelles, ssh1 jusqu'à ssh4, vous pouvez donc utiliser également ssh2, ssh3, ssh4 au lieu de ssh1 dans le "remote host". Attention : quelquefois l'une de ces machines virtuelles ne marche pas ou est très lente, utiliser dans ce cas l'une des autres. L'option -Y permet le système d'ouvrir des fenêtres supplémentaires, par exemple pour l'éditeur Emacs ou pour des graphiques. À chaque utilisation de ssh ou de scp (voir ci-dessous) le système vous demande de taper votre mot de passe (il est normal que le mot de passe ne s'affiche pas quand vous le tapez).scp identifiant@ssh1.pgip.universite-paris-saclay.fr:'~'/TD1/prog1.cpp .
('$HOME' au lieu de '~' marche aussi, mais il ne faut pas oublier les guillemets simples) où identifiant est comme pour ssh. Remarquez bien l'espace suivie par un point à la fin, pour indiquer comme destination le répertoire courant sur votre ordinateur. Attention : il faut faire cette commande scp depuis un répertoire de votre ordinateur personnel, et non pas dans la fenêtre terminal où vous vous êtes connecté à un ordinateur du magistère avec ssh (sinon le point indique le répertoire courant au magistère comme destination et non pas sur votre ordinateur personnel).scp prog1.cpp identifiant@ssh1.pgip.universite-paris-saclay.fr:'~'/TD1/
À noter que scp écrase un fichier existant du même nom sans demande de confirmation.