Eu baixei o icu4c-61_1-Ubuntu16.04-x64.tgz dohttp://site.icu-project.org/download/61#TOC-ICU4C-Downloadsite. Não vejo nenhuma instrução de instalação lá. No meu 'Ant Library Manager' do NetBeans C/C++, o botão 'Nova Biblioteca' e outros campos estão inativos - inacessíveis. (No NetBeans, a depuração C funciona.)
No sistema de arquivos, existe um diretório onde a biblioteca descompactada deve ser colocada e/ou um arquivo onde as informações devem ser adicionadas? Obrigado!
Responder1
- Para outras plataformas, o arquivo .tgz é descompactado em uma "
/usr/local
" hierarquia de tipo. Para instalação em todo o sistema, você pode descompactar todos os arquivos em/usr/local/bin
,/usr/local/include
, etc.- O script de configuração
/usr/local/bin/icu-config
ou o fragmento de inclusão Makefile semelhante/usr/local/lib/icu/current/Makefile.inc
pode ser usado na construção de aplicativos.
Para extrair o arquivo icu/usr/local
para /usr/local
:
sudo tar zxvf icu4c-61_1-Ubuntu16.04-x64.tgz -C /usr/local ./icu/usr/local --strip-components=4
As tar
opções:
-C /usr/local
: para colocar os arquivos extraídos em/usr/local
./icu/usr/local
: para extrair apenas o conteúdo do./icu/usr/local
arquivo (ignorando o mais inútilreadme.txt
)--strip-components=4
: para extrair os arquivos, mas remova os 4 componentes iniciais (./icu/usr/local
) dos caminhos, pois já estamos extraindo para/usr/local
.
Se você já usou pkg-config
antes, icu-config
parece ser um script semelhante.