0% ont trouvé ce document utile (0 vote)
12 vues2 pages

Prise en main de VSCode et CMake

Le document décrit les étapes pour configurer l'environnement de développement VSCode avec CMake pour les travaux pratiques de programmation d'un cours. Il présente ensuite un exercice pour identifier différents types d'erreurs dans des projets fournis.

Transféré par

polifo5436
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues2 pages

Prise en main de VSCode et CMake

Le document décrit les étapes pour configurer l'environnement de développement VSCode avec CMake pour les travaux pratiques de programmation d'un cours. Il présente ensuite un exercice pour identifier différents types d'erreurs dans des projets fournis.

Transféré par

polifo5436
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Remise à niveau en programmation

Master 2 Réseaux Télécoms


TP 1 : La prise en main

1 Organisation de l’espace de travail


Pour des raisons organisationnelles il est souhaitable que tous les étudiants
placent leur code dans le même endroit, à savoir le dossier ~/Documents/TP_RAN_
PROGRAMMATION (ici le symbole ~ est un alias pour votre répertoire personnel).
Ouvrez l’archive TP_RAN_PROGRAMMATION.zip et décompressez son contenu dans
l’endroit choisi :
~
Documents
TP_RAN_PROGRAMMATION
TP1
TP2
TP3
TP4
TP5
TP6
[Link]

2 Prise en main de VSCode avec CMake Tools


Lancez VSCode et ouvrez le répertoire TP_RAN_COO dans ce programme (en
utilisant File Open Folder... ). Si vous le faites pour la première fois, vous devez
sélectionner le kit (compilateur, éditeur de liens, débogueur, etc.) qui sera utilisé
pour générer les projets. La configuration logicielle pouvant varier suivant la salle,
demandez l’enseignant pour le choix du kit. Après cette opération, dans la barre
d’action (tout à gauche) doit apparaitre l’icône CMake. Appuyez sur cette icône,
puis choisissez “Configure all projects” dans le menu des actions en haut de l’ex-
plorateur des projets (ces actions sont également réalisables avec la “Command

1
Palette”, accessible via Ctrl-Shift-P). Vous devez maintenant voir les projets de
tous les TPs dans la zone d’explorateur des projets. Retrouvez dans TP1 le projet
dénommé hello, avec le fichier source [Link] :
#include <stdio.h>

int main(int argc, char *argv[]){


printf("Hello, world!\n");
return 0;
}
Modifiez le code pour que votre programme imprime “Bonjour le monde”. En utili-
sant le menu contextuel (clic droit) générez ce projet et exécutez-le dans le terminal.

3 Exercice de débogage
Pour cet exercice on vous fournit une collection des projets contenant chacun
une erreur. Votre but sera de toutes les identifier :
TP1
tp1_compile_error1
tp1_compile_error2
tp1_compile_error3
tp1_compile_error4
tp1_compile_error5
hello
tp1_link_error1
tp1_link_error2
tp1_link_error3
tp1_link_error4
tp1_runtime_error1
tp1_runtime_error2
tp1_runtime_error3
tp1_runtime_error4
tp1_runtime_error5
tp1_runtime_error6
Pour déboguer les erreurs de compilation ou d’édition de liens il suffit de lire
attentivement les messages de compilateur. En revanche, pour les erreurs à l’exé-
cution il peut être nécessaire de lancer le débogueur.

Vous aimerez peut-être aussi