pcre2 pakken inneholder en ny generasjon av Perl kompatible biblioteker for regulære uttrykk.
Klargjør pcre2 for kompilering:
./configure --prefix=/usr \ --docdir=/usr/share/doc/pcre2-10.46 \ --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
Rens forrige bygg:
make distclean
Klargjør pcre2 for kompilering:
CC="gcc -m32" CXX="g++ -m32" \ ./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
Kompiler pakken:
make
Installer pakken:
make DESTDIR=$PWD/DESTDIR install cp -Rv DESTDIR/usr/lib32/* /usr/lib32 rm -rf DESTDIR