Как подключить библиотеку ICU к gcc в Ubuntu 16.04?

Как подключить библиотеку ICU к gcc в Ubuntu 16.04?

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

решение1

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

  • Для других платформ файл .tgz распаковывается в /usr/localиерархию типа " ". Для общесистемной установки можно распаковать все файлы в /usr/local/bin, /usr/local/include, и т.д.
  • Скрипт конфигурации /usr/local/bin/icu-config или аналогичный фрагмент включения Makefile /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похоже, это похожий сценарий.

Связанный контент