gccPour la suite des explications nous supposons que l'executable de gcc
est installé dans le répertoire C:\gcc\bin.
Adaptez les instructions suivantes en conséquence si le nom du repertoire
est different ou s'il y a un repertoire intermediaire en plus sur votre PC.
A présent il faut éditer votre fichier AUTOEXEC.BAT
se trouvant à la racine de votre disque principal. Dans ce fichier,
recherchez la ligne commençant par
set PATH=
ou bien par
PATH=
Cette ligne contient une série de chemins séparés
par des points-virgules. A la fin de cette ligne ajoutez, sans espace,
le texte suivant (en n'oubliant pas le point à la fin):
;c:\gcc\bin;.
Par exemple, si votre fichier AUTOEXEC.BAT contenait la
ligne suivante:
set PATH=C:\;C:\Windows
Après modification cette ligne doit être:
set PATH=C:\;C:\Windows;c:\gcc\bin;.
Si votre fichier AUTOEXEC.BAT ne contenait pas de telle ligne
alors créez-la simplement:
set PATH=c:\gcc\bin;.
Cherchez ensuite si ce fichier AUTOEXEC.BAT contient une
ligne commençant par
set HOME=
Si ce n'est pas le cas créez-en une en y indiquant votre répertoire
personnel. Par exemple si vous avez créé et choisi comme
répertoire personnel le répertoire C:\Arthur
écrivez:
set HOME=C:\Arthur
Sauvez le fichier AUTOEXEC.BAT et rebootez.
Une fois XEmacs installé, sauvez le fichier ".emacs" en cliquant
sur le lien .emacs. Ce fichier doit etre
dans votre répertoire personnel (celui qui correspond à la
variable HOME). Il contient les initialisations nécessaires
pour avoir un environnement semblable à celui que vous avez sur
les stations.
Attention: Windows95/98 se prenant pour plus intelligent
que vous risque de vous empêcher de sauver ce fichier sous le nom
.emacs que ce soit au moment du chargement dans votre browser
ou bien dans le gestionnaire de fichiers. Pour résoudre ce problème
il vous suffit de télélecharger le fichier sous un autre
nom, par exemple emacs.el. Ouvrez ensuite ce fichier dans
XEmacs et utilisez l'option "Save As..." du menu "File" en indiquant comme
nom .emacs précédé du chemin de votre
répertoire personnel. Par exemple si vous avez inséré
set HOME=C:\Arthur
dans le fichier autoexec.bat, alors utilisez l'option "Save
As..." du menu "File" en indiquant
C:\Arthur\.emacs
Quittez XEmacs et relancez-le.
Lancez XEmacs. Editez un fichier ~/hello.c (le signe ~
désigne votre répertoire personnel défini par la variable
HOME) comme au labo et tentez de le compiler avec le bouton Compile de
la barre d'outils. XEmacs devrait vous proposer une ligne de compilation
ressemblant à:
gcc -g -Wall -o hello.exe hello.c
remarque: l'extension .exe est celle qui designe un executable pour Windows.
Si ce n'est pas le cas (il vous propose make -k à
la place), c'est que le fichier .emacs n'a pas été
trouvé. La cause la plus probable est que vous n'avez pas copié
ce fichier dans le répertoire correspondant à la variable
HOME du fichier AUTOEXEC.BAT ou bien que cette
variable HOME n'est pas correcte. Vérifiez le fichier
AUTOEXEC.BAT, vérifiez la présence du fichier
.emacs puis rebootez.
Si XEmacs indique que gcc n'a pas été trouvé, c'est
que la variable PATH dans le fichier AUTOEXEC.BAT
ne contient pas le répertoire où gcc est installé.
Vérifiez dans le fichier AUTOEXEC.BAT puis rebootez.
Si la compilation s'est bien passée, un fichier hello.exe
a été généré. Dans une fenêtre
MS-DOS, déplacez-vous dans le répertoire où se trouve
ce fichier au moyen de la commande cd. Vérifiez que
le programme hello.exe se trouve bien là au moyen de
la commande dir. Exécutez alors le programme en tapant:
hello
ou bien
hello.exe
ou bien encore
.\hello.exe