gawk的编译、安装、使用及相关问题处理
1. Cygwin下gawk的编译与安装
在Cygwin环境下,使用Bash、GCC、GNU Make和其他GNU程序编译和安装gawk的步骤与Unix系统相同:
tar -xvpzf gawk-4.1.2.tar.gz cd gawk-4.1.2 ./configure make && make check与同一系统上的GNU/Linux相比,Cygwin上的configure步骤所需时间要长得多,但最终会完成,之后make过程会像往常一样进行。
2. MSYS环境下使用gawk
在MS - Windows的MSYS环境中,gawk自动使用二进制模式读写文件,因此无需使用BINMODE变量。不过,这可能会给其他移植到MS - Windows的类Unix组件带来问题,因为这些组件期望gawk能自动转换\r\n,而实际上它不会。
3. Vax/VMS和OpenVMS上gawk的编译与安装
3.1 VMS上编译gawk
在VMS下编译gawk,有一个DCL命令程序可发出所有必要的CC和LINK命令,还有一个供MMS和MMK实用程序使用的Makefile。从源目录开始,可以使用以下任意一种方法: