gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 12:21:11 24 4
gpt4 key购买 nike

我正在尝试使用最少的数据集构建自定义 ICU。我已尝试按照 Reducing the Size of ICU's Data: Conversion Tables 上的说明进行操作,但许多引用的文件在 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 上构建的。

最佳答案

请参阅该页面顶部的说明:(请参阅

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.

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

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

关于linux - 当我从数据库中删除项目时,为什么 libicudata.so 没有变小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7638200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com