PCRE-8.45

Introdução a PCRE

O pacote PCRE contém as bibliotecas Perl de Expressões Regulares Compatíveis. Elas são úteis para implementar correspondência de padrão de expressão regular usando a mesma sintaxe e semântica da Perl 5.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Dependências do PCRE

Opcionais

Valgrind-3.20.0

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/pcre

Instalação do PCRE

Instale PCRE executando os seguintes comandos:

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

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

--enable-unicode-properties: Essa chave habilita o suporte a propriedades Unicode e inclui o código para lidar com sequências dos caracteres de carácter UTF-8/16/32 na biblioteca. Você precisa dessa chave se for construir GLib-2.74.5.

--enable-pcre16: Essa chave habilita o suporte a caracteres de 16 bits.

--enable-pcre32: Essa chave habilita o suporte a caracteres de 32 bits.

--enable-pcregrep-libz: Essa chave adiciona suporte para o pcregrep ler arquivos comprimidos .gz.

--enable-pcregrep-libbz2: Essa chave adiciona suporte para o pcregrep ler arquivos comprimidos .bz2.

--enable-pcretest-libreadline: Essa chave adiciona recursos de edição de linha e de histórico ao aplicativo pcretest.

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

--enable-jit: essa opção habilita a compilação "na hora certa", que consegue acelerar bastante a correspondência de padrões.

Conteúdo

Aplicativos Instalados: pcregrep, pcretest e pcre-config
Bibliotecas Instaladas: libpcre.so, libpcre16.so, libpcre32.so, libpcrecpp.so e libpcreposix.so
Diretório Instalado: /usr/share/doc/pcre-8.45

Descrições Curtas

pcregrep

é um grep que entende expressões regulares compatíveis com Perl

pcretest

consegue testar uma expressão regular compatível com Perl

pcre-config

é usado durante o processo de compilação de aplicativos se vinculando às bibliotecas PCRE