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 corretamente usando uma plataforma LFS 12.0.
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)
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.76.4.
--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.