Como conectar a biblioteca do ICU com o gcc no Ubuntu 16.04?

1

Eu fiz o download do icu4c-61_1-Ubuntu16.04-x64.tgz do link site. Eu não vejo nenhuma instrução de instalação lá. No meu NetBeans C / C ++ 'Ant Library Manager', o botão 'New Library' e outros campos estão inativos - inacessíveis. (No NetBeans, os trabalhos de depuração do C.)
 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!

    
por Tomáš Pečený 07.06.2018 / 00:28

1 resposta

2

De o FAQ :

  • For other platforms, the .tgz file unpacks to a "/usr/local" type hierarchy. For system-wide installation, you can unpack all of the files into /usr/local/bin, /usr/local/include, etc.
  • The configuration script /usr/local/bin/icu-config or the similar Makefile include fragment /usr/local/lib/icu/current/Makefile.inc can be used in building applications.

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 opções tar :

  • -C /usr/local : para colocar os arquivos extraídos em /usr/local
  • ./icu/usr/local : para extrair apenas o conteúdo de ./icu/usr/local do arquivo (pulando a maioria inútil readme.txt )
  • --strip-components=4 : para extrair os arquivos, mas remover os 4 componentes principais ( ./icu/usr/local ) dos caminhos, pois já estamos extraindo para /usr/local .

Se você usou pkg-config antes, icu-config parece ser um script semelhante.

    
por muru 07.06.2018 / 09:12