./configure --prefix=.--sbin-path=nginx --with-cc-opt="-D FD_SETSIZE=4096 -D __NO_MINGW_LFS -D __WATCOMC__"--without-http_rewrite_module--without-http_gzip_module
vi objs/Makefile #删除 -Werror
make
备注
__NO_MINGW_LFS选项用于规避下列错误:
In file included from src/core/ngx_config.h:37:0,
from src/core/nginx.c:7:
src/os/win32/ngx_win32_config.h:129:29: error: conflicting types for'ssize_t'
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/sys/types.h:118:18: note: previous declaration of 'ssize_t' was here
src/os/win32/ngx_win32_config.h:130:29: error: conflicting types for'off_t'
c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/sys/types.h:55:16: note: previous declaration of 'off_t' was here
make[1]: ***[objs/src/core/nginx.o] Error 1
make[1]: Leaving directory `/e/src/c/nginx-svn/nginx/trunk'
make: *** [build] Error 2