PCRE pakken inneholder Perl Compatible Regular Expression biblioteker. Disse er nyttige for å implementere regulære uttrykk mønstertilpasning ved å bruke samme syntaks og semantikk som Perl 5.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.bz2
Nedlasting MD5 sum: 4452288e6a0eefb2ab11d36010a1eebb
Nedlastingsstørrelse: 1.5 MB
Estimert diskplass som kreves: 23 MB (med tester)
Estimert byggetid: 0.3 SBU (med tester)
Installer PCRE ved å kjøre følgende kommandoer:
./configure --prefix=/usr \ --docdir=/usr/share/doc/pcre-8.45 \ --enable-unicode-properties \ --enable-pcre16 \ --enable-pcre32 \ --enable-pcregrep-libz \ --enable-pcregrep-libbz2 \ --enable-pcretest-libreadline \ --disable-static && make
For å teste resultatene, kjør: make check.
Nå, som root
bruker:
make install
--enable-unicode-properties
: Denne
bryteren aktiverer Unicode-egenskaper støtte og inkluderer koden
for håndtering av UTF-8/16/32 tegnstrenger i biblioteket. Du
trenger denne bryteren hvis du skal bygge GLib-2.78.4.
--enable-pcre16
: Denne
bryteren aktiverer 16 bit karakterstøtte.
--enable-pcre32
: Denne
bryteren aktiverer 32 bit karakterstøtte.
--enable-pcregrep-libz
:
Denne bryteren legger til støtte til pcregrep for å lese .gz
komprimerte filer.
--enable-pcregrep-libbz2
:
Denne bryteren legger til støtte til pcregrep for å lese .bz2
komprimerte filer.
--enable-pcretest-libreadline
: Denne
bryteren legger til linje redigerings- og historiefunksjoner til
pcretest programmet.
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--enable-jit
: dette alternativet
aktiverer Just-in-time kompilering, noe som kan øke hastigheten på
mønstertilpasning.