<< Back to shouce.jb51.net

安装 Gettext-0.13.1

预计所需编译时间:      7.2 SBU
预计所需硬盘空间:      55 MB

Gettext的内容

Gettext 用于系统的国际化(I18N)和本地化(L10N),可以在编译程序的时候使用本国语言支持(Native Language Support(NLS)),其可以使程序的输出使用用户设置的语言而不是英文.

安装下列程序: autopoint, config.charset, config.rpath, envsubst, gettext, gettextize, hostname, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen, msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq, ngettext, project-id, team-address, trigger, urlget, user-email and xgettext

安装下列库文件: libasprintf[a,so], libgettextlib[a,so] 和 libgettextsrc[a,so]

Gettext 安装依赖关系

Gettext 依赖于: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.

安装 Gettext

为编译 Gettext 做准备:

./configure --prefix=/tools

编译软件包:

make

本软件包自带一个测试套件,可以执行一些测试,以确保软件包正确编译。然而,这里运行测试套件老是会出错,这是因为受到主系统的影响 -- 比如,如果它在主系统里找到了Java编译器就会出错(注意,在LFS的补丁项目里,有一个禁止Java检测的补丁下载)。Gettext的测试套件比较费时间,又不重要,我们不推荐这里运行它。如果你选择运行它,就用下面的命令:

make check

安装软件包:

make install