« Comment compiler le C ? » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
(Début)
 
Aucun résumé des modifications
Ligne 17 : Ligne 17 :
taper votre identifiant habituel, puis Entrée, puis votre mot de passe, puis
taper votre identifiant habituel, puis Entrée, puis votre mot de passe, puis
validez. Vous voilà sous l'environnement graphique par défaut (il s'appelle Gnome).
validez. Vous voilà sous l'environnement graphique par défaut (il s'appelle Gnome).

[[Image:bureau.png]]


Amusez-vous un peu avec ce nouvel outil, soyez curieux.
Amusez-vous un peu avec ce nouvel outil, soyez curieux.
Ligne 25 : Ligne 27 :
Bref, cliquez partout: vous ne devriez pas casser grand chose.
Bref, cliquez partout: vous ne devriez pas casser grand chose.


== Lancer un éditeur ==
== Éditer un fichier source ==


Vous avez maintenant besoin d'un éditeur de texte pour écrire vos programmes.
Vous avez maintenant besoin d'un éditeur de texte pour écrire vos programmes.
Ligne 33 : Ligne 35 :
correspondante].
correspondante].


L'éditeur par défaut (répondant au doux nom de <tt>gedit</tt>) n'est pas mauvais: on le trouve dans le menu <tt>Application</tt> -> <tt>Accessoires</tt> -> <tt>Éditeur de texte</tt>. Une fois lancé, on obtient ça:
L'éditeur par défaut (répondant au doux nom de <tt>gedit</tt>) n'est pas
mauvais: on le trouve dans le menu <tt>Application</tt> ->
<tt>Accessoires</tt> -> <tt>Éditeur de texte</tt>. Une fois lancé, on obtient
ça:

[[Image:gedit.png]]

Il est temps de taper un programme: vous pouvez copier-coller le code de <tt>bateau.c</tt>:
<source lang="c">
#include <stdio.h>
int main () {
/* Écrit une chaîne */
puts("Bateau !");
/* Renvoie la valeur de sortie en cas de succès */
return 0;
}
</source>

[[Image:edition.png]]

Vous pouvez alors sauvegarder ce fichier avec le nom <tt>bateau.c</tt>.
Il est pratique de créer un sous-dossier de votre dossier personnel pour y
ranger vos programmes. Si vous ne savez pas comment faire, on verra plus tard.

[[Image:bateau.c.png]]

Maintenant que le ficher a un nom en <tt>*.c</tt>, <tt>gedit</tt> le reconnaît comme source C et met de jolies couleurs. Nous sommes enfin prêts à compiler et tester le programme.

Version du 22 septembre 2008 à 14:55

Sur cette page, vous trouverez quelques indications pour compiler vos premiers programmes C, sous l'environnement GNU/Linux proposé sur les machines de TP.

Démarrer le système GNU/Linux

Si votre poste de travail tourne actuellement sous Windows, il vous faut redémarrer: à l'écran de connexion de Windows, cliquer sur «&ndsp;Arrêter le système », choisir l'entrée « Redémarrer » puis cliquer sur OK.

Lors du démarrage de l'ordinateur, un menu textuel s'affiche avec deux entrées:

 Windows
 Linux

Il faut être assez vif pour sélectionner Linux (avec la flèche du bas sur votre clavier) puis valider avec la toute Entrée.

Après un peu de patience, vous arrivez sur un écran de connexion tout nouveau: taper votre identifiant habituel, puis Entrée, puis votre mot de passe, puis validez. Vous voilà sous l'environnement graphique par défaut (il s'appelle Gnome).

Bureau.png

Amusez-vous un peu avec ce nouvel outil, soyez curieux. Par exemple quelques tâches essentielles pour se sentir chez soi:

  • changez l'arrière-plan du bureau;
  • surfez quelques minutes par exemple sur le wiki de l'UFR SFA;
  • allez voir votre mail.

Bref, cliquez partout: vous ne devriez pas casser grand chose.

Éditer un fichier source

Vous avez maintenant besoin d'un éditeur de texte pour écrire vos programmes. Attention, on ne parle pas ici d'un logiciel de traitement de texte tel celui proposé par OpenOffice.org ou le Word de Microsoft. Voir [http://fr.wikipedia.org/wiki/Éditeur_de_texte la page Wikipedia correspondante].

L'éditeur par défaut (répondant au doux nom de gedit) n'est pas mauvais: on le trouve dans le menu Application -> Accessoires -> Éditeur de texte. Une fois lancé, on obtient ça:

Gedit.png

Il est temps de taper un programme: vous pouvez copier-coller le code de bateau.c: <source lang="c">

  1. include <stdio.h>

int main () { /* Écrit une chaîne */ puts("Bateau !");

/* Renvoie la valeur de sortie en cas de succès */ return 0; } </source>

Edition.png

Vous pouvez alors sauvegarder ce fichier avec le nom bateau.c. Il est pratique de créer un sous-dossier de votre dossier personnel pour y ranger vos programmes. Si vous ne savez pas comment faire, on verra plus tard.

Bateau.c.png

Maintenant que le ficher a un nom en *.c, gedit le reconnaît comme source C et met de jolies couleurs. Nous sommes enfin prêts à compiler et tester le programme.