6.16. M4-1.4.18

M4 pakken inneholder en makroprosessor.

 

Omtrentlig byggetid: mindre enn 0.4 SBU

Nødvendig diskplass: 33 MB

6.16.1. Installasjon av M4

Først må du lage noen rettelser som kreves av glibc-2.28:

sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h

Forbered M4 for kompilering:

./configure --prefix=/usr

Kompilere pakken:

make

For å teste resultatene skriv:

make check

Installer pakken:

make install

6.16.2. Innholdet i M4

Installert program: m4

 

Kort beskrivelse

m4 - Kopierer de gitte filene mens innholdet i makroene utvides [Disse makroene er enten innebygde eller brukerdefinerte og kan ta et hvilket som helst antall argumenter. I tillegg til å utføre makroutvidelse, har m4 innebygde funksjoner for å inkludere navngitte filer, kjøre Unix-kommandoer, utføre heltall aritmetikk, manipulere tekst, rekursjon, etc. m4 programmet kan brukes enten som en front-end til en kompilator eller som en makro prosessor i seg selv.]

Forrige Hjem Neste