O pacote PCRE2 contém uma nova geração das bibliotecas Perl Compatible Regular Expression. Elas são úteis para implementar correspondência de padrão de expressão regular usando a mesma sintaxe e semântica da Perl.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.44/pcre2-10.44.tar.bz2
Soma de verificação MD5 da transferência: 9d1fe11e2e919c7b395e3e8f0a5c3eec
Tamanho da transferência: 1,8 MB
Espaço em disco estimado exigido: 20 MB (com testes)
Tempo de construção estimado: 0,5UPC (com testes)
Instale PCRE2 executando os seguintes comandos:
./configure --prefix=/usr \ --docdir=/usr/share/doc/pcre2-10.44 \ --enable-unicode \ --enable-jit \ --enable-pcre2-16 \ --enable-pcre2-32 \ --enable-pcre2grep-libz \ --enable-pcre2grep-libbz2 \ --enable-pcre2test-libreadline \ --disable-static && make
Para testar os resultados, emita: make check.
Agora, como o(a) usuário(a) root
:
make install
--enable-unicode
: Essa
chave habilita o suporte a Unicode e inclui as funções para lidar
com cadeias de caracteres UTF-8/16/32 na biblioteca.
--enable-pcre2-16
: Essa
chave habilita o suporte a caracteres de 16 bits.
--enable-pcre2-32
: Essa
chave habilita o suporte a caracteres de 32 bits.
--enable-pcre2grep-libz
:
Essa chave adiciona suporte para leitura de arquivos comprimidos
.gz para o pcre2grep.
--enable-pcre2grep-libbz2
:
Essa chave adiciona suporte para leitura de arquivos comprimidos
.bz2 para o pcre2grep.
--enable-pcre2test-libreadline
: Essa
chave adiciona edição de linha e recursos de histórico ao
aplicativo pcre2test.
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.
--enable-jit
: essa opção
habilita a compilação "bem na hora", que consegue acelerar bastante
a correspondência de padrões.