M4

Pour les instructions d'installation, voir la section intitulée Installer M4-1.4 dans Chapitre 6.

Site officiel de téléchargement

M4 (1.4): 
ftp://ftp.gnu.org/gnu/m4/

Contenu de M4

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

Descriptions courtes

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.

Dépendances d'installation de M4

M4 dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed.