5.19. Gawk-3.1.5

Gawk 是一个处理文本文件的工具包。
预计编译时间:0.2 SBU
所需磁盘空间:18.2 MB
  • 为编译 Gawk 做准备:
    • ./configure --prefix=/tools
  • 由于 configure 脚本的一个 bug ,Gawk 不能正确检测某些 Glibc 支持的 locale ,这将会导致一些问题,比如,Gettext 的测试程序会失败。修复这个 bug 的办法是在 config.h 文件结尾追加丢失的宏定义:
    cat >>config.h <<"EOF"
    #define HAVE_LANGINFO_CODESET 1
    #define HAVE_LC_MESSAGES 1
    EOF
    
  • 编译软件包:
    • make
  • 要测试结果,请运行:make check
  • 安装软件包:
    • make install

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

下一节:Gettext 包含用于系统的国际化和本地化的工具,可以在编译程序的时候使用本国语言支持(NLS),可以使程序的输出使用用户设置的语言而不是英文。
预计编译时间:0.4 SBU
所需磁盘空间:43 MB