PCRE-8.45

Introduction à PCRE

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.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Dépendances de PCRE

Facultatives

Valgrind-3.19.0

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/pcre

Installation de PCRE

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

Explication des commandes

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

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

Contenu

Programmes installés: pcregrep, pcretest et pcre-config
Bibliothèques installées: libpcre.so, libpcre16.so, libpcre32.so, libpcrecpp.so et libpcreposix.so
Répertoire installé: /usr/share/doc/pcre-8.45

Descriptions courtes

pcregrep

est un grep qui comprend les expressions régulières compatibles Perl

pcretest

peut tester une expression régulière compatible Perl

pcre-config

est utilisé pendant le processus de compilation de programmes en se liant aux bibliothèques PCRE

Last updated on