PCRE2-10.45

Introduksjon til PCRE2

PCRE2-pakken inneholder en ny generasjon av Perl Compatible Regular Expression biblioteker. Disse er nyttige for å implementere matching av regulære uttrykksmønstre ved å bruke samme syntaks og semantikk som Perl.

Installasjon av PCRE2

Installer PCRE2 ved å kjøre følgende kommandoer:

./configure --prefix=/usr                       \
            --docdir=/usr/share/doc/pcre2-10.45 \
            --enable-unicode                    \
            --enable-jit                        \
            --enable-pcre2-16                   \
            --enable-pcre2-32                   \
            --enable-pcre2grep-libz             \
            --enable-pcre2grep-libbz2           \
            --enable-pcre2test-libreadline      \
            --disable-static                    &&
make

Nå, som root bruker:

make install

lib32 Installasjon av PCRE2

Installer lib32-PCRE2 ved å kjøre følgende kommandoer:

make distclean &&
CC="gcc -m32" CXX="g++ -m32"                    \
PKG_CONFIG_PATH="/usr/lib32/pkgconfig"          \
./configure --prefix=/usr                       \
            --libdir=/usr/lib32                 \
            --host=i686-pc-linux-gnu            \
            --enable-unicode                    \
            --enable-jit                        \
            --enable-pcre2-16                   \
            --enable-pcre2-32                   \
            --enable-pcre2grep-libz             \
            --enable-pcre2grep-libbz2           \
            --enable-pcre2test-libreadline      \
            --disable-static                    &&
make

Nå, som root bruker:

make DESTDIR=$PWD/DESTDIR install     &&
cp -vR DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR                        &&
ldconfig

Parameterforklaringer

[Notat]

Notat

Kjør ./configure --help for en fullstendig liste over alternativer.

--enable-unicode: Denne bryteren aktiverer Unicode støtte og inkluderer funksjonene for håndtering av UTF-8/16/32 tegnstrenger i biblioteket.

--enable-pcre2-16: Denne bryteren aktiverer støtte for 16-bits tegn.

--enable-pcre2-32: Denne bryteren aktiverer støtte for 32-bits tegn.

--enable-pcre2grep-libz: Denne bryteren legger til støtte for å lese .gzkomprimerte filer til pcre2grep.

--enable-pcre2grep-libbz2: Denne bryteren legger til støtte for å lese .bz2-komprimerte filer til pcre2grep.

--enable-pcre2test-libreadline: Denne bryteren legger til linjeredigerings- og historikkfunksjoner til pcre2test 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ønstergjenkjenning betraktelig.

Innhold

Installerte Programmer: pcre2-config, pcre2grep, og pcre2test.
Installerte Biblioteker: libpcre2-8, libpcre2-16, libpcre2-32, og libpcre2-posix
Installert Mappe: /usr/share/doc/pcre2-10.45

Korte Beskrivelser

pcre2grep

er en versjon av grep som forstår Perl kompatible regulære uttrykk.

pcre2test

kan teste et Perl kompatibelt regulært uttrykk.

pcre2-config

sender ut kompileringsinformasjon til programmer som lenker mot PCRE2 bibliotekene