Remonter Suivant

1  Edition de fichers source C

De nombreux éditeurs sont disponibles sur les machines des salles TP. Une bonne pratique est de choisir un outils et de se l'approprier en en faisant usage systématiquement et en en explorant toutes les fonctionnalités ; soyez curieux... Nous vous recommandons l'usage d'emacs.

Le mode C d'emacs offre des facilités pour programmer en C. Ce mode est activé quand on édite un fichier dont le nom se termine par .c ou .h.

Exercice 1
   Regardez le menu ajouté à emacs quand vous éditez un source C. Essayez par exemple en sauvegardant le code C suivant (volontairement mal indenté) dans un fichier foo.c puis en indentant correctement le code :

/* ------------------------------
   Edition d'un fichier source C
   ------------------------------------------------------------ */

 const int MAX=12, MIN=0;
          extern int foo, bar, gee;

    int 
                        main() 
{

if (foo == MAX) { 
  if gee = MIN;
  } else {
  gee = MAX;
bar = foo + gee;
}        
bar *= foo - gee;        
}

Les commandes suivantes sont des plus utiles (C- désigne la touche <Ctrl>, M- désigne la touche <Meta>, c'est-à-dire <ESC> ou <Echap> ou <Alt>) :
TAB
Aligne le texte de la ligne correctement selon le niveau d'imbrication
M-;
Crée un commentaire ;
M-x compile
Lance une compilation dans le répertoire courant en appelant par défaut make ;
C-x`
Se place sur la prochaine erreur de compilation ;
M-x gdb
Invoque le debogueur, par défaut gdb.


Exercice 2
   Essayez ces commandes lors de la suite de votre TP.


Remonter Suivant