我正在尝试使用最少的数据集构建自定义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大约都是1700万。没关系,但是我正在Ubuntu 11.04上构建。
最佳答案
请参阅该页面顶部的注释:(请参阅
您的ICU正在从icu/source/data/in/*.dat
中读取预编译的程序包,而忽略了.mk文件。我们已经要求将源数据包含为可下载的.zip文件,因此我们计划在将来进行。
如果您对如何使我们的说明更清楚有任何建议,请提交错误。我已将该通知的副本添加到您引用的部分。
关于linux - 当我从数据库中删除项目时,为什么libicudata.so不会变小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7638200/