Как связать библиотеку ICU с gcc в Ubuntu 16.04?

Я скачал icu4c-61_1-Ubuntu16.04-x64.tgz с http://site.icu-project.org/download/61#TOC-ICU4C-Download . Я не вижу там никакой инструкции по установке. В моем «Менеджере библиотек Ant» на NetBeans C / C ++ кнопка «Новая библиотека» и другие поля неактивны - недоступны. (В NetBeans отладка C работает.)
Есть ли в файловой системе каталог, в который следует поместить распакованную библиотеку, и / или файл, в который следует добавить информацию? Спасибо!

1
задан 7 June 2018 в 02:56

1 ответ

Из часто задаваемых вопросов :

  • Для других платформ файл .tgz распаковывается в иерархию типов «/usr/local». Для общесистемной установки вы можете распаковать все файлы в /usr/local/bin, /usr/local/include и т. Д.
  • Сценарий конфигурации /usr/local/bin/icu-config или аналогичный фрагмент Makefile include /usr/local/lib/icu/current/Makefile.inc можно использовать при сборке. приложения.

Извлечь из архива icu/usr/local - /usr/local:

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

Опции tar:

  • -C /usr/local: поместить извлеченные файлы в /usr/local
  • ./icu/usr/local: извлечь из архива только содержимое ./icu/usr/local (пропуская в основном бесполезное readme.txt)
  • --strip-components=4 : для извлечения файлов, но удалить 4 ведущих компонента (./icu/usr/local) из путей, так как мы уже извлекаем в /usr/local.

Если вы использовали pkg-config ранее, icu-config, похоже, похожий сценарий.

2
ответ дан 7 June 2018 в 02:56

Другие вопросы по тегам:

Похожие вопросы: