Como conectar a biblioteca ICU ao gcc no Ubuntu 16.04?

Como conectar a biblioteca ICU ao gcc no Ubuntu 16.04?

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

Deas perguntas frequentes:

  • 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/localpara /usr/local:

sudo tar zxvf icu4c-61_1-Ubuntu16.04-x64.tgz -C /usr/local ./icu/usr/local --strip-components=4

As taropçõ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/localarquivo (ignorando o mais inútil readme.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-configantes, icu-configparece ser um script semelhante.

informação relacionada