5.20. Gettext-0.14.5

Gettext 包含用于系统的国际化和本地化的工具,可以在编译程序的时候使用本国语言支持(NLS),可以使程序的输出使用用户设置的语言而不是英文。
预计编译时间:0.4 SBU
所需磁盘空间:43 MB
  • 对于临时工具链来说,我们只需要编译和安装 Gettext 中的一个二进制文件即可。
  • 为编译 Gettext 做准备:
    cd gettext-tools
    ./configure --prefix=/tools --disable-shared
    
  • 配置选项的含义:
    • --disable-shared
  • 当前我们不需要安装任何 Gettext 共享库,因此也就不需要编译它们。
  • 编译软件包:
    make -C lib
    make -C src msgfmt
    
  • 因为只编译了一个二进制文件,所以无法运行测试套件。并且我们也不推荐在此时运行测试。
  • 安装编译好的二进制文件 msgfmt :
    • cp -v src/msgfmt /tools/bin

关于这个软件包的详细资料位于 节 6.36.2, Gettext 的内容

下一节:Grep 可以按指定的匹配模式搜索文件中的内容。
预计编译时间:0.1 SBU
所需磁盘空间:4.8 MB