Arexx ASURO Mode D'emploi page 46

Table des Matières

Publicité

8. Informatique
Le fichier test.c (avec asuro.c) sera maintenant compilé...
...et si le programme ne contient pas d'erreurs (ce qui est probable puisqu'il s'agit du programme de
démonstration) le message s'affiche: Errors: none.
Que s'est-il passé ?
Un fichier test.hex a été généré à partir du fichier test.c (et asuro.c). Ce fichier représente le programme
traduit en langage machine qui est maintenant prêt à être chargé dans la mémoire d'ASURO. Le
programme lui-même ne fait rien mais nous en aurons besoin ultérieurement pour tester l'outil Flash.
Comment est-ce que cela a fonctionné ?
La fonction 'make' appelle le fichier Batch Test-all.bat (un fichier Batch contient une liste de lignes de
commandes qui sont exécutées l'une après l'autre).
Le fichier Test-all.bat exécute la commande 'make all'. 'make' exécute toujours un fichier make qui doit se
trouver dans le même dossier (lors de la programmation d'ASURO) que le fichier Test-all.bat .
Un fichier Make est un fichier de texte qui détermine la façon de compiler un ou plusieurs programmes.
Cela reste encore relativement simple si le programme n'est traduit qu'à partir d'un seul fichier mais depuis
que des systèmes d'exploitation entiers sont écrits en C et que le code est reparti sur plusieurs fichiers qui
doivent être traduits et liés dans un ordre précis, même un fichier Make peut devenir très compliqué.
Le terme 'all' appelle la particule ‚all' dans le nom de fichier Make qui signifie qu'il faut traduire un projet
complet et non pas seulement certaines parties.
ASURO - 46 -

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Arx-03

Table des Matières