M4

Eine Installationsanleitung finden sie im Abschnitt namens Installieren von M4-1.4 in Kapitel 6.

Offizielle Download Adresse

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

Inhalt von M4

M4 ist ein Makroprozessor. Er kopiert die Eingabe zur Ausgabe und führt dabei Makros aus. Die Makros können entweder vordefiniert oder selbstgeschrieben sein und können beliebige Argumente übernehmen. Neben der Fähigkeit Makros auszuführen hat M4 eingaute Funktionen um benannte Dateien einzufügen, Unix Kommandos auszuführen, Integer Berechnungen durchzuführen, Text zu manipulieren, Rekursionen zu behandeln usw. M4 kann entweder als Front-end zu einem Compiler oder als eigenständiger Makroprozessor genutzt werden.

Installierte Programme: m4

Kurze Beschreibungen

m4 kopiert Dateien und expandiert währenddessen Makros die darin enthalten sind. Diese Makros können entweder eingebaut oder benutzerdefiniert sein und können eine beliebige Anzahl von Argumenten übernehmen. Neben der Makrofunktionalität kann m4 benannte Dateien einfügen, Unix Kommandos ausführen, integer Berechnungen durchführen, Textmanipulationen in verschiedenster Weise, und Rekursionen bearbeiten. Das m4 Programm kann entweder als Front-end zu einem Compiler oder als eigenständiger Makro Prozessor benutzt werden.

M4 Installationsabhängigkeiten

M4 ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed.