* Pour le cours CRO vous devez avoir sur votre machine: - Le compilateur gcc - L'outil make - Un éditeur de texte pour la programmation (sublimeText, emacs, etc.) - Vous devez aussi être capable de vous connecter en VPN sur les machines du département, car il y a d'autres outils que nous seront ammené à utilise (valgrinf, gdb, gprof etc.) Les outils gcc et make devrait être disponible sur Windows (en utilisant l'Ubuntu subsystem) et Mac-OS. Attention a bien vous assurer que vous avez un éditeur qui ne remplace pas les tab par des espace (sinon vos makefile ne marcheront pas) * Récupération de l'archive boostrap-CRO.tar Récupération et extraction l'archive bootstrap-CRO.tar: tar xvf bootstrap-CRO.tar * test du compilateur gcc Assurez vous que vous avez le fichier hello.c dans le repertoire bootstrap-CRO Allez, dans une fenêtre de commande, dans le repertoire bootstrap-CRO ou vous l'avez sauvegardé, compilez-le avec la commande: gcc hello.c -o hello exécutez le avec la commande: ./hello (ça doit afficher "hello World") * Test de Make Assurez vous que vous avez le fichier Makefile dans le repertoire bootstrap-CRO Allez, dans une fenêtre de commande, dans ce repertoire tapez les commandes: make clean make cela doit vous effacer "hello" puis le regénérer. * Pour se connecter aux machines du département: il faut d'abord activer le VPN INSA. Utilisez votre client VPN favori ou l'outil openconnect sous linux l'adresse du VPN INSA est: sslvpn.cisr.fr loguez vous avec votre login insa GROUPE: INSA LOGIN: logininsa@insa-lyon.fr PASSWRD: passwordinsa exemple avec openconnect sous linux: sudo openconnect sslvpn.cisr.fr (attention, vous ne pouvez pas activer ce VPN si vous êtes déjà sur le réseau insa) Une fois connecté au VPN, vous pouvez vous connecter aux machines du départements (cf liste des noms des machine ci-dessous). exemple sous linux: ssh -X trisset@tc405-109-01.insa-lyon.fr l'option -X vous permet de lancer une fenêtre qui s'affichera sur votre ordi (si vous avez autorisé l'affichage sur votre ordi), et donc de ne pas obligatoirement travailler en mode console. * noms des machines TC # Info D tc405-109-01 ... tc405-109-15 # Info E tc405-112-01 ... tc405-112-15 # Info C tc405-114-01 ... tc405-114-15 # Info B tc405-009-01 ... tc405-009-15 # Info A tc405-008-01 ... tc405-008-15