当我从数据库中删除项目时,为什么 libicudata.so 没有变小?

发布于 2024-12-07 13:22:33 字数 473 浏览 0 评论 0原文

我正在尝试使用最少的数据集构建自定义 ICU。我尝试按照 Reducing the Size of ICU 的数据:转换表,但是 ICU 4.8.1 源代码发行版中不存在引用的许多文件。具体来说,我找不到任何与 ucm*.mk 匹配的文件。

我还尝试创建 reslocal.mk 文件,如 ICU 的 source/data/lang/resfiles.mk 所示。这也没有帮助。我的构建是典型的:

$ ./configure --prefix=/some/dir
$ make
$ make install 

无论我做什么,libicudata.so.48.1 大约是 17M。这应该不重要,但我正在 Ubuntu 11.04 上构建。

I'm trying to build a custom ICU with a minimal data set. I've tried to follow the instructions at Reducing the Size of ICU's Data: Conversion Tables, but many of the files referenced don't exist in the ICU 4.8.1 source distribution. Specifically, I cannot find any files that match ucm*.mk.

I've also tried creating reslocal.mk files as indicated in e.g. ICU's source/data/lang/resfiles.mk. That did not help either. My build is the typical:

$ ./configure --prefix=/some/dir
$ make
$ make install 

Regardless of what I do, libicudata.so.48.1 is about 17M. It shouldn't matter, but I'm building on Ubuntu 11.04.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

琉璃梦幻 2024-12-14 13:22:33

请参阅该页顶部的注释:(请参阅

请注意,C 语言的 ICU 默认带有预构建的数据。来源
除非从 ICU 下载,否则不包括数据文件
源存储库。或者,数据定制器可用于
自定义预建数据。

您的 ICU 正在从 icu/source/data/in/*.dat 读取预构建的包并忽略 .mk 文件。我们已收到请求将源数据作为可下载的 .zip 包含在内,因此我们计划将来这样做。

如果您对如何使我们的说明更加清晰有任何建议,请提交错误。我已将该通知的副本添加到您引用的部分。

See the note at the top of that page: (see

Note that ICU for C by default comes with pre-built data. The source
data files are not included unless ICU is downloaded from the
source repository. Alternatively, the Data Customizer may be used to
customize the pre-built data.

Your ICU is reading the prebuilt package from icu/source/data/in/*.dat and ignoring the .mk files. We have had requests for the source data to be included as a downloadable .zip and so we plan to do this in the future.

If you have any suggestions for how our instructions can be made more clear, please file a bug. I've added a copy of that notice to the section you referenced.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文