这个软件包的详细内容位于 Section 6.41.2, “Contents of Gettext.”
Gettext 包含用于系统的国际化和本地化的工具,这些工具允许用 NLS (本国语言支持)来编译程序,而以用户本国的语言输出消息。
对于临时工具链来说,我们只需要编译和安装 Gettext 中的一个二进制文件。
为编译 Gettext 做准备:
cd gettext-tools ./configure --prefix=/tools --disable-shared
配置选项的含义:
--disable-shared
当前我们不需要安装任何 Gettext 共享库,因此也就不需要编译它们。
编译这个软件包:
make -C gnulib-lib make -C src msgfmt
因为只编译了一个二进制文件, 没有编译Gettext包中其他的支持库, 所以无法运行测试套件。 因而我们也不推荐在此时运行测试
安装二进制文件 msgfmt:
cp -v src/msgfmt /tools/bin
这个软件包的详细内容位于 Section 6.41.2, “Contents of Gettext.”