User manual
ASURO - 46 -
Le chier 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’afche: Errors: none.
Que s’est-il passé ?
Un chier test.hex a été généré à partir du chier test.c (et asuro.c). Ce chier 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 chier Batch Test-all.bat (un chier Batch contient une liste de lignes de
commandes qui sont exécutées l’une après l’autre).
Le chier Test-all.bat exécute la commande ‘make all’. ‘make’ exécute toujours un chier make qui doit se
trouver dans le même dossier (lors de la programmation d’ASURO) que le chier Test-all.bat .
Un chier Make est un chier 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 chier mais depuis
que des systèmes d’exploitation entiers sont écrits en C et que le code est reparti sur plusieurs chiers qui
doivent être traduits et liés dans un ordre précis, même un chier Make peut devenir très compliqué.
Le terme ‘all’ appelle la particule ‚all’ dans le nom de chier Make qui signie qu’il faut traduire un projet
complet et non pas seulement certaines parties.
8. Informatique