• Aucun résultat trouvé

Les étapes à suivre pour exécuter un programme en C++

N/A
N/A
Protected

Academic year: 2022

Partager "Les étapes à suivre pour exécuter un programme en C++"

Copied!
2
0
0

Texte intégral

(1)

Les étapes à suivre pour exécuter un programme en C++

Ci-dessous les différentes étapes pour exécuter un programme :

Étape 1 : Éditer son programme

À l’aide d’un éditeur de texte, on doit ouvrir un nouveau fichier qui va contenir notre programme écrit en C++. N’importe quel éditeur de texte peut faire l’affaire. Bien entendu, il faudra penser à sauvegarder ce fichier.

Étape 2 : Compiler son programme

Ce fichier qui vient d’être créé doit être compilé. Cette étape sert à traduire le fichier créée ci- dessus (contenant le code source) en langage machine. Cette opération est effectuée à l’aide d’une opération de commande de compilation, qui se trouver généralement dans une fenêtre de commande. Par exemple, pour le compilateur Gnu (qui est un logiciel de compilation du langage C++), on aura la commande suivante à effectuer pour compiler le fichier exemple.cc créé ci-dessus :

g++ exemple.cc –o exemple

Il est nécessaire d’attendre qu’un message de fin de compilation apparaisse sur l’écran.

Étape 3 : exécuter son programme

Quand la compilation s’est déroulée sans erreur, on peut passer à l’étape d’exécution de son programme pour le tester. Pour ce faire, il est nécessaire d’être dans le même répertoire où se trouve le programme. L’exécution proprement dite se fait à l’aide de la commande suivi de la touche ENTRÉE du clavier : exemple

Étape 4 : Erreurs de compilation

Si, en revanche, des messages d’erreurs de compilation apparaissent, on passe à l’étape de la correction. Il existe 3 types d’erreurs de compilation.

Type 1 : Erreurs de syntaxe : le programme est mal écrit. La conséquence est que le compilateur n’arrive pas à lire correctement le programme. En général le compilateur indique l’endroit (parfois quelques pignes plus loin) et le type d’erreur. Ce type d’erreurs est le plus fréquent. Il est utile apprendre leur origine et de comprendre les messages envoyés par le compilateur pour corriger rapidement et efficacement un programme.

(2)

Type 2 : Erreurs d’exécution : Après que la compilation soit faite sans erreur, il peut se trouver que le travail fait par le programme soit erroné, par exemple : division par 0, dépassement des bornes d’un tableau, variable non ou mal initialisée, etc. Ce type d’erreurs est détecté lors de test du programme soit par un arrête intempestif (division par 0), soit à travers des résultats erronés.

Type 3 : Erreurs de conception : L’algorithme choisi ne fait pas le travail demandé ou attendu. Dans ce cas, il y a lieu de revoir l’approche de résolution.

Dans tous les cas, après correction, il y a lieu de recommencer la compilation !

Conseil : corriger les erreurs une à la fois, en commençant toujours par la première erreur signalée, et relancer à chaque fois la compilation.

Références

Documents relatifs

Partant d'un espace de 3 pages initialement vide, la suite des pages présentes en mémoire est la suivante, où les colonnes représentent les configurations successives.. Une '*'

En choisissant 15 comme nombre de départ, faire fonctionner le programme et écrire le résultat dans le tableau.. Choisir 4 autres nombres de départ, faire fonctionner le programme

On écrit un programme qui quand on appuie sur une touche faire du à Scratch le nom d'un élève dont le nom commence par cette lettre2. Que pensez vous du

Ecrire un programme distanceEntrePoints permettant de calculer la distance entre deux points dont l’abscisse et l’ordonnée sont entrées par l’utilisateur..

✔ Testez plusieurs fois chaque code couleur à l'aide du robot et indiquez ce qu'il fait. Partie 2 : Comment se comporte le robot « Ozobot » à

• Il faut coder les caractères (chiffres, lettres et autres symboles) sous un format qui peut être reconnu par tous les ordinateurs. – ASCII

[r]

Lorsque votre bilan de compétences mentionnera un échec pour une compétence donnée, vous pourrez revoir la vidéo et le paragraphe du