如何在 Ubuntu 16.04 中将 ICU 库与 gcc 连接起来?

如何在 Ubuntu 16.04 中将 ICU 库与 gcc 连接起来?

我已经从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:提取文件,但从./icu/usr/local路径中删除前 4 个部分(),因为我们已经提取到/usr/local

如果你以前用过pkg-configicu-config似乎是一个类似的脚本。

相关内容