8.13. Pcre2-10.45

pcre2 pakken inneholder en ny generasjon av Perl kompatible biblioteker for regulære uttrykk.

Omtrentlig byggetid: 0.5 SBU
Nødvendig diskplass: 20 MB

8.13.1. Installasjon av Pcre2

Klargjør pcre2 for kompilering:

./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

Betydningen av installasjonsparametrene:

--enable-unicode

Dette alternativet aktiverer Unicode støtte og inkluderer funksjonene for håndtering av UTF-8/16/32 tegnstrenger i biblioteket.

--enable-jit

Dette alternativet aktiverer Just-in-time kompilering, noe som kan øke hastigheten på mønstergjenkjenningen betraktelig.

--enable-pcre2-16

Dette alternativet aktiverer støtte for 16-bits tegn.

--enable-pcre2-32

Dette alternativet aktiverer støtte for 32-bits tegn.

--enable-pcre2grep-libz

Dette alternativet legger til støtte for lesing av .gz komprimerte filer til pcre2grep.

--enable-pcre2grep-libbz2

Dette alternativet legger til støtte for lesing av .bz2 komprimerte filer til pcre2grep.

--enable-pcre2test-libreadline

Dette alternativet legger til linjeredigerings og historikk funksjoner i pcre2test programmet.

Kompiler pakken:

make

For å teste resultatene, utsted:

make check

Installer pakken:

make install

8.13.2. Innhold i Pcre2

Installerte programmer: pcre2grep og pcre2test
Installert bibliotek: libpcre2-8.so, libpcre2-16.so, libpcre2-32.so, og libpcre2-posix.so

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