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.
Transferência (HTTP): https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.bz2
Soma de verificação MD5 da transferência: 4452288e6a0eefb2ab11d36010a1eebb
Tamanho da transferência: 1,5 MB
Espaço em disco estimado exigido: 23 MB (com os testes)
Tempo de construção estimado: 0,3 UPC (com os testes)
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/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
--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.