12.07.2015 Views

Chapitre 13 Quelques exemples de programmes

Chapitre 13 Quelques exemples de programmes

Chapitre 13 Quelques exemples de programmes

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5Scite est un éditeur très simple d’utilisation. Il est <strong>de</strong> plus disponible pour plusieurs systèmesd’exploitation, est léger, peut être personnalisé, offre la coloration syntaxique, permet <strong>de</strong> « plier »les fonctions…Si en essayant <strong>de</strong> lancer la comman<strong>de</strong> scite vous obtenez un message d’erreur comme :Comman<strong>de</strong> inconnue ou Command not found, c’est que Scite n’est probablement pas installésur votre machine. Vous <strong>de</strong>vrez alors regar<strong>de</strong>r du côté <strong>de</strong>s outils <strong>de</strong> gestion <strong>de</strong>s paquetagespour ajouter ce logiciel (peut être disposez-vous <strong>de</strong>s outils <strong>de</strong> gestion <strong>de</strong>s paquetages : Synaptic,Aptitu<strong>de</strong>, Rpmdrake, Gurpmi, Yast …). Voici un premier programme. Il est fonctionnel, même s’il n’est pas normalisé 1 . Il affiche lemot Bonjour à l’écran. À l’ai<strong>de</strong> <strong>de</strong> votre éditeur <strong>de</strong> texte (dans la fenêtre Scite donc), tapezle texte qui se trouve à l’intérieur du cadre suivant :main () {puts ("Bonjour");getchar ();}Puis, sauvegar<strong>de</strong>z ce fichier (raccourci clavier : CTRL + S ) sous le nom suivant : programme1.cUne fois le texte du programme tapé, il faut le compiler, c’est à dire le transformer en programmeexécutable (nous reviendrons sur la compilation plus tard). Nous allons donc ouvrirune secon<strong>de</strong> fenêtre dans laquelle nous allons compiler notre programme : comme tout à l’heurelancez un terminal (figure 1.1).La compilation se fait avec le compilateur gcc. Tapez dans cette nouvelle fenêtre 2 :gcc -o programme1 programme1.cDe la même façon que vous pourriez ne pas disposer <strong>de</strong> l’éditeur Scite, il se peut que vous n’ayezpas les outils <strong>de</strong> développement. Là aussi, selon votre distribution, recherchez l’outil <strong>de</strong> gestion<strong>de</strong>s logiciels installés, et installez le compilateur Gcc. Il est probable que son installation induisel’installation d’autres outils <strong>de</strong> développement nécessaires (la plupart <strong>de</strong>s outils d’installation<strong>de</strong> paquets gèrent les dépendances entre logiciels).Si vous n’avez pas fait d’erreur, la ligne précé<strong>de</strong>nte ne provoquera aucun affichage (pas <strong>de</strong>nouvelle, bonne nouvelle…) La comman<strong>de</strong> entrée vient <strong>de</strong> créer un fichier nommé programme1.Vous pouvez le vérifier en tapant ls -l (attention, tapez bien ls − l) qui <strong>de</strong>vrait vous renvoyerquelque chose du type :-rw-–r-r–- 1 dschang dschang 44 2008-10-14 11:10 programme1.c-rwxr-xr-x 1 dschang dschang 6525 2008-10-14 11:11 programme11. Nous verrons par la suite qu’un programme écrit en Langage C doit respecter certaines normes…2. Il faut se placer dans le répertoire contenant programme1.c. Vous pouvez consulter le contenu durépertoire courant en entrant la comman<strong>de</strong> ls (la lettre l pas le chiffre 1). Vous pouvez vous déplacer dans unrépertoire particulier en entrant cd .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!