6.35. M4-1.4.16

6.35.1. Abhängigkeiten

M4

   Installation hängt ab von:  Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed und Texinfo
   Test Umgebung hängt ab von:  Diffutils
   Optionale Abhängigkeiten:  libsigsegv

6.35.2. Installation von M4

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/m4-1.4.16.tar.bz2 &&
cd m4-1.4.16/

Bereite das Paket zum kompilieren vor:

./configure --prefix=/usr

Das Paket kompilieren:

make

Teste das soeben kompilierte Paket:

make check

Installiere das Paket:

make install

Nun das Verzeichnis verlassen und dann entfernen:

cd .. &&
rm -rf m4-1.4.16/

6.35.3. Inhalt des Paketes M4

Installierte Programme:  m4

Kurze Beschreibung

m4

Kopiert die Eingabe zur Ausgabe und führt dabei Makros aus. Die Makros können entweder vordefiniert oder selbst geschrieben sein und beliebige Argumente übernehmen. Neben der Fähigkeit, Makros auszuführen, besitzt m4 eingebaute Funktionen zum Einfügen benannter Dateien, zum Ausführen von Unix-Befehlen und Integer-Berechnungen, zur Manipulation von Text und zur Behandlung von Rekursionen usw. m4 kann entweder als Frontend zu einem Compiler oder als eigenständiger Makroprozessor genutzt werden.