堆(Heap)的定义及表示方法
2026/5/8 16:33:11
在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过程会像往常一样进行。
在MS - Windows的MSYS环境中,gawk自动使用二进制模式读写文件,因此无需使用BINMODE变量。不过,这可能会给其他移植到MS - Windows的类Unix组件带来问题,因为这些组件期望gawk能自动转换\r\n,而实际上它不会。
在VMS下编译gawk,有一个DCL命令程序可发出所有必要的CC和LINK命令,还有一个供MMS和MMK实用程序使用的Makefile。从源目录开始,可以使用以下任意一种方法: