Le paquet PCRE contient des bibliothèques Compatible Regular Expression Perl. Elles sont utiles pour implémenter des motifs d'expression régulière correspondant à l'utilisation de la même syntaxe et de la même sémantique que Perl 5.
This package is known to build and work properly using an LFS 12.0 platform.
Téléchargement (HTTP) : https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.bz2
Somme de contrôle MD5 : 4452288e6a0eefb2ab11d36010a1eebb
Taille du téléchargement : 1.5 Mo
Estimation de l'espace disque requis : 23 Mo (avec les tests)
Estimation du temps de construction : 0,3 SBU (avec les tests)
Installez PCRE en exécutant les commandes suivantes :
./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
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root :
make install
--enable-unicode-properties : ce
paramètre active la prise en charge des propriétés Unicode et
inclut le code de gestion des chaînes de caractères UTF-8/16/32
dans la bibliothèque. Vous avez besoin de ce paramètre si vous
allez construire GLib-2.76.4.
--enable-pcre16 : Ce
paramètre active le support des caractères 16 bits.
--enable-pcre32 : Ce
paramètre active le support des caractères 32 bits.
--enable-pcregrep-libz : Ce
paramètre ajoute le support à pcregrep pour lire des fichiers
compressés .gz.
--enable-pcregrep-libbz2 : Ce
paramètre ajoute le support à pcregrep pour lire les fichiers
compressés .bz2.
--enable-pcretest-libreadline :
Ce paramètre ajoute les fonctions d'éditions de lignes et
d'historique au programme pcretest.
--disable-static : Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--enable-jit : cette option active
la compilation Just-in-time, qui peut grandement accélérer la
recherche de motif.