Я скачал 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
похоже, это похожий сценарий.