ICU-72.1

Introdução a ICU

O pacote International Components for Unicode (ICU) é um conjunto maduro e amplamente usado de bibliotecas C/C++ que fornece suporte Unicode e Globalização para aplicativos de software. ICU é amplamente portável e dá aos aplicativos os mesmos resultados em todas as plataformas.

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

Informação do Pacote

Dependências do ICU

Opcionais

LLVM-15.0.7 (com o Clang) e Doxygen-1.9.6 (para a documentação)

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

Instalação do ICU

[Nota]

Nota

Esse pacote se expande para o diretório icu.

[Nota]

Nota

Se clang++ estiver disponível, [então] ele será usado na crença equivocada de que g++ pode não suportar C++11, mesmo que configure tenha testado para isso. Se estiver usando g++, [então] existirá um aviso desnecessário ao final do configure. Construir com g++ também toma mais tempo que a UPC estimada mostrada.

Instale ICU executando os seguintes comandos:

cd source                                    &&

./configure --prefix=/usr                    &&
make

Para testar os resultados, emita: make check.

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

make install

Conteúdo

Aplicativos Instalados: derb, escapesrc, genbrk, genccode, gencfu, gencmn, gencnval, gendict, gennorm2, genrb, gensprep, icu-config, icuexportdata, icuinfo, icupkg, makeconv, pkgdata e uconv
Bibliotecas Instaladas: libicudata.so, libicui18n.so, libicuio.so, libicutest.so, libicutu.so e libicuuc.so
Diretórios Instalados: /usr/include/unicode, /usr/lib/icu e /usr/share/icu

Descrições Curtas

derb

desmonta um pacote de recursos

escapesrc

converte caracteres escapados \u em caracteres Unicode

genbrk

compila arquivos-fonte do ICU de regras de iteração de quebra em arquivos de dados binários

genccode

gera C ou código de montagem específico da plataforma a partir de um arquivo de dados do ICU

gencfu

lê em Unicode definições confundíveis de caracteres e escreve os dados binários

gencmn

gera um arquivo de dados do ICU mapeável em memória

gencnval

compila o arquivo de apelidos do conversor

gendict

compila listas de palavras em dicionários de tentativas de sequências de caracteres do ICU

gennorm2

constrói arquivos de dados binários com dados de normalização Unicode

genrb

compila um pacote de recursos

gensprep

compila dados StringPrep a partir de arquivos filtrados RFC 3454

icu-config

gera saída das opções de construção do ICU

icuinfo

gera saída da informação de configuração relativa ao ICU atual

icupkg

extrai ou modifica um arquivamento ".dat" do ICU

makeconv

compila uma tabela de conversor

pkgdata

empacota dados para uso pelo ICU

uconv

converte dados a partir de um codificador para outro

libicudata.so

é a biblioteca de dados

libicui18n.so

é a biblioteca de internacionalização ("i18n")

libicuio.so

é a biblioteca de Entrada/Saída do ICU ("stdio" Unicode)

libicutest.so

é a biblioteca de teste

libicutu.so

é a biblioteca do utilitário da ferramenta

libicuuc.so

é a biblioteca comum