Pour les instructions d'installation, voir la section intitulée Installer M4-1.4 dans Chapitre 6.
M4 est un processeur de macro. Il copie l'entrée vers la sortie, exécutant les macros qu'il trouve. Les macros sont soit intégrées soit définies par l'utilisateur, et peuvent prendre n'importe quel nombre d'arguments. En plus d'exécuter certaines macros, m4 dispose de fonctions intégrées permettant d'inclure des fichiers nommés, de lancer des commandes Unix, de réaliser quelques calculs arithmétiques, de manipuler du texte de différentes façons, d'utiliser la récursivité, etc... Le programme m4 est utilisé soit comme interface pour un compilateur soit directement comme un processeur de macros.
Programme installé : m4
m4 copie les fichiers donnés lors de l'expansion des macros qu'il contient. Ces macros sont soit intégrées soit définies par l'utilisateur et peuvent prendre un certain nombre d'arguments. En plus de la simple expansion de macros, m4 dispose de fonctions intégrées pour inclure des fichiers nommés, lancer des commandes Unix, faire des calculs arithmétiques, manipuler du texte de différentes façons, faire de la récursion et plus encore. Le programme m4 peut être utilisé soit comme interface à un compilateur soit comme un processeur pour macros.
M4 dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed.
Précédent | Sommaire | Suivant |
Linux (le noyau) | Niveau supérieur | Make |