Windows平台用Mingw和VC编译Nginx
安装
====================
Mingw (这里先假设安装在“C:\Mingw”)
http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/
VC (这里先假设安装在“C:\Program Files\Microsoft Visual Studio 10.0”)
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
SVN
http://tortoisesvn.net/downloads.html
?
源代码
====================
用tortoisesvn从以下地址下载Nginx源代码。
svn://svn.nginx.org/nginx/trunk
(这里先假设下载的源代码放在"C:\Nginx")
?
编译
====================
先用写字板打开"C:\MinGW\msys\1.0\msys.bat",在文件的最开头增加以下内容:
call "C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
,然后保存文件并退出写字板。
?
双击msys.bat打开命令行窗口,
输入cl 并按回车键,看下是不是有类似于以下的输出:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
Copyright (C) Microsoft Corporation.? All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
输入nmake 并按回车键,看下是不是有类似于以下的输出:
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.? All rights reserved.
NMAKE : fatal error U1064: MAKEFILE not found and no target specified
Stop.
?
执行以下命令切换到Nginx源代码目录:
cd /c/Nginx
?
执行以下命令生成MAKEFILE和相关的文件:
./configure --prefix= --sbin-path=nginx --with-cc=cl --with-cc-opt="-DFD_SETSIZE=1024 -wd4244 " --without-http_rewrite_module --without-http_gzip_module
这时应该有类似于以下的输出:
checking for OS
?+ MINGW32_NT-5.1 1.0.16(0.48/3/2) i686
?+ using Microsoft Visual C++ compiler
checking for MINGW32_NT-5.1 specific features
creating objs/Makefile
Configuration summary
? + PCRE library is not used
? + OpenSSL library is not used
? + md5 library is not used
? + sha1 library is not used
? + zlib library is not used
? nginx path prefix: ""
? nginx binary file: "/nginx"
? nginx configuration prefix: "/conf"
? nginx configuration file: "/conf/nginx.conf"
? nginx pid file: "/logs/nginx.pid"
? nginx error log file: "/logs/error.log"
? nginx http access log file: "/logs/access.log"
? nginx http client request body temporary files: "client_body_temp"
? nginx http proxy temporary files: "proxy_temp"
? nginx http fastcgi temporary files: "fastcgi_temp"
? nginx http uwsgi temporary files: "uwsgi_temp"
? nginx http scgi temporary files: "scgi_temp"
?
然后再执行以下命令:
nmake
这时应该有类似于以下的输出:
??????? cl -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Ycngx_config.h -Fpobjs/ngx_config.pch -c -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail -Foobjs/ngx_pch.obj objs/ngx_pch.c
ngx_pch.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/nginx.obj? src/core/nginx.c
nginx.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_log.obj? src/core/ngx_log.c
ngx_log.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_palloc.obj? src/core/ngx_palloc.c
ngx_palloc.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_array.obj? src/core/ngx_array.c
ngx_array.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_list.obj? src/core/ngx_list.c
ngx_list.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_hash.obj? src/core/ngx_hash.c
ngx_hash.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_buf.obj? src/core/ngx_buf.c
ngx_buf.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_queue.obj? src/core/ngx_queue.c
ngx_queue.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_output_chain.obj? src/core/ngx_output_chain.c
ngx_output_chain.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_string.obj? src/core/ngx_string.c
ngx_string.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_parse.obj? src/core/ngx_parse.c
ngx_parse.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_inet.obj? src/core/ngx_inet.c
ngx_inet.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_file.obj? src/core/ngx_file.c
ngx_file.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_crc32.obj? src/core/ngx_crc32.c
ngx_crc32.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_murmurhash.obj? src/core/ngx_murmurhash.c
ngx_murmurhash.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_md5.obj? src/core/ngx_md5.c
ngx_md5.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_rbtree.obj? src/core/ngx_rbtree.c
ngx_rbtree.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_radix_tree.obj? src/core/ngx_radix_tree.c
ngx_radix_tree.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_slab.obj? src/core/ngx_slab.c
ngx_slab.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_times.obj? src/core/ngx_times.c
ngx_times.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_shmtx.obj? src/core/ngx_shmtx.c
ngx_shmtx.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_connection.obj? src/core/ngx_connection.c
ngx_connection.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_cycle.obj? src/core/ngx_cycle.c
ngx_cycle.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_spinlock.obj? src/core/ngx_spinlock.c
ngx_spinlock.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_cpuinfo.obj? src/core/ngx_cpuinfo.c
ngx_cpuinfo.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_conf_file.obj? src/core/ngx_conf_file.c
ngx_conf_file.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_resolver.obj? src/core/ngx_resolver.c
ngx_resolver.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_open_file_cache.obj? src/core/ngx_open_file_cache.c
ngx_open_file_cache.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/core/ngx_crypt.obj? src/core/ngx_crypt.c
ngx_crypt.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/ngx_event.obj? src/event/ngx_event.c
ngx_event.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/ngx_event_timer.obj? src/event/ngx_event_timer.c
ngx_event_timer.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/ngx_event_posted.obj? src/event/ngx_event_posted.c
ngx_event_posted.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/ngx_event_busy_lock.obj? src/event/ngx_event_busy_lock.c
ngx_event_busy_lock.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/ngx_event_accept.obj? src/event/ngx_event_accept.c
ngx_event_accept.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/ngx_event_connect.obj? src/event/ngx_event_connect.c
ngx_event_connect.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/ngx_event_pipe.obj? src/event/ngx_event_pipe.c
ngx_event_pipe.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_errno.obj? src/os/win32/ngx_errno.c
ngx_errno.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_alloc.obj? src/os/win32/ngx_alloc.c
ngx_alloc.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_files.obj? src/os/win32/ngx_files.c
ngx_files.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_shmem.obj? src/os/win32/ngx_shmem.c
ngx_shmem.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_time.obj? src/os/win32/ngx_time.c
ngx_time.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_process.obj? src/os/win32/ngx_process.c
ngx_process.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_thread.obj? src/os/win32/ngx_thread.c
ngx_thread.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_socket.obj? src/os/win32/ngx_socket.c
ngx_socket.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_wsarecv.obj? src/os/win32/ngx_wsarecv.c
ngx_wsarecv.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_wsarecv_chain.obj? src/os/win32/ngx_wsarecv_chain.c
ngx_wsarecv_chain.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_udp_wsarecv.obj? src/os/win32/ngx_udp_wsarecv.c
ngx_udp_wsarecv.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_wsasend.obj? src/os/win32/ngx_wsasend.c
ngx_wsasend.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_wsasend_chain.obj? src/os/win32/ngx_wsasend_chain.c
ngx_wsasend_chain.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_win32_init.obj? src/os/win32/ngx_win32_init.c
ngx_win32_init.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_user.obj? src/os/win32/ngx_user.c
ngx_user.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_event_log.obj? src/os/win32/ngx_event_log.c
ngx_event_log.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/os/win32/ngx_process_cycle.obj? src/os/win32/ngx_process_cycle.c
ngx_process_cycle.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/ngx_event_acceptex.obj? src/event/ngx_event_acceptex.c
ngx_event_acceptex.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/modules/ngx_iocp_module.obj? src/event/modules/ngx_iocp_module.c
ngx_iocp_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/event/modules/ngx_win32_select_module.obj? src/event/modules/ngx_win32_select_module.c
ngx_win32_select_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http.obj? src/http/ngx_http.c
ngx_http.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_core_module.obj? src/http/ngx_http_core_module.c
ngx_http_core_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_special_response.obj? src/http/ngx_http_special_response.c
ngx_http_special_response.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_request.obj? src/http/ngx_http_request.c
ngx_http_request.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_parse.obj? src/http/ngx_http_parse.c
ngx_http_parse.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_header_filter_module.obj? src/http/ngx_http_header_filter_module.c
ngx_http_header_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_write_filter_module.obj? src/http/ngx_http_write_filter_module.c
ngx_http_write_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_copy_filter_module.obj? src/http/ngx_http_copy_filter_module.c
ngx_http_copy_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_log_module.obj? src/http/modules/ngx_http_log_module.c
ngx_http_log_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_request_body.obj? src/http/ngx_http_request_body.c
ngx_http_request_body.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_variables.obj? src/http/ngx_http_variables.c
ngx_http_variables.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_script.obj? src/http/ngx_http_script.c
ngx_http_script.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_upstream.obj? src/http/ngx_http_upstream.c
ngx_http_upstream.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_upstream_round_robin.obj? src/http/ngx_http_upstream_round_robin.c
ngx_http_upstream_round_robin.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_parse_time.obj? src/http/ngx_http_parse_time.c
ngx_http_parse_time.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_static_module.obj? src/http/modules/ngx_http_static_module.c
ngx_http_static_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_index_module.obj? src/http/modules/ngx_http_index_module.c
ngx_http_index_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_chunked_filter_module.obj? src/http/modules/ngx_http_chunked_filter_module
.c
ngx_http_chunked_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_range_filter_module.obj? src/http/modules/ngx_http_range_filter_module.c
ngx_http_range_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_headers_filter_module.obj? src/http/modules/ngx_http_headers_filter_module
.c
ngx_http_headers_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_not_modified_filter_module.obj? src/http/modules/ngx_http_not_modified_fil
ter_module.c
ngx_http_not_modified_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_busy_lock.obj? src/http/ngx_http_busy_lock.c
ngx_http_busy_lock.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_file_cache.obj? src/http/ngx_http_file_cache.c
ngx_http_file_cache.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/ngx_http_postpone_filter_module.obj? src/http/ngx_http_postpone_filter_module.c
ngx_http_postpone_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_ssi_filter_module.obj? src/http/modules/ngx_http_ssi_filter_module.c
ngx_http_ssi_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_charset_filter_module.obj? src/http/modules/ngx_http_charset_filter_module
.c
ngx_http_charset_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_userid_filter_module.obj? src/http/modules/ngx_http_userid_filter_module.c
ngx_http_userid_filter_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_autoindex_module.obj? src/http/modules/ngx_http_autoindex_module.c
ngx_http_autoindex_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_auth_basic_module.obj? src/http/modules/ngx_http_auth_basic_module.c
ngx_http_auth_basic_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_access_module.obj? src/http/modules/ngx_http_access_module.c
ngx_http_access_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_limit_zone_module.obj? src/http/modules/ngx_http_limit_zone_module.c
ngx_http_limit_zone_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_limit_req_module.obj? src/http/modules/ngx_http_limit_req_module.c
ngx_http_limit_req_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_geo_module.obj? src/http/modules/ngx_http_geo_module.c
ngx_http_geo_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_map_module.obj? src/http/modules/ngx_http_map_module.c
ngx_http_map_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_split_clients_module.obj? src/http/modules/ngx_http_split_clients_module.c
ngx_http_split_clients_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_referer_module.obj? src/http/modules/ngx_http_referer_module.c
ngx_http_referer_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_proxy_module.obj? src/http/modules/ngx_http_proxy_module.c
ngx_http_proxy_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_fastcgi_module.obj? src/http/modules/ngx_http_fastcgi_module.c
ngx_http_fastcgi_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_uwsgi_module.obj? src/http/modules/ngx_http_uwsgi_module.c
ngx_http_uwsgi_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_scgi_module.obj? src/http/modules/ngx_http_scgi_module.c
ngx_http_scgi_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_memcached_module.obj? src/http/modules/ngx_http_memcached_module.c
ngx_http_memcached_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_empty_gif_module.obj? src/http/modules/ngx_http_empty_gif_module.c
ngx_http_empty_gif_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_browser_module.obj? src/http/modules/ngx_http_browser_module.c
ngx_http_browser_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/src/http/modules/ngx_http_upstream_ip_hash_module.obj? src/http/modules/ngx_http_upstream_ip_hash_mo
dule.c
ngx_http_upstream_ip_hash_module.c
??????? cl -c -O2? -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core? -I src/event? -I src/event/modules? -I src/os/wi
n32? -I objs? -I src/http? -I src/http/modules? -I src/mail? -Foobjs/ngx_modules.obj? objs/ngx_modules.c
ngx_modules.c
??????? rc -foobjs/nginx.res -I src/core? -I src/event? -I src/event/modules? -I src/os/win32? -I objs src/os/win32/nginx.rc
Microsoft (R) Windows (R) Resource Compiler Version 6.1.7600.16385
Copyright (C) Microsoft Corporation.? All rights reserved.
??????? cl @C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp\nm221.tmp
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
Copyright (C) Microsoft Corporation.? All rights reserved.
cl????? -Feobjs/nginx
??????? objs/src/core/nginx.obj
??????? objs/src/core/ngx_log.obj
??????? objs/src/core/ngx_palloc.obj
??????? objs/src/core/ngx_array.obj
??????? objs/src/core/ngx_list.obj
??????? objs/src/core/ngx_hash.obj
??????? objs/src/core/ngx_buf.obj
??????? objs/src/core/ngx_queue.obj
??????? objs/src/core/ngx_output_chain.obj
??????? objs/src/core/ngx_string.obj
??????? objs/src/core/ngx_parse.obj
??????? objs/src/core/ngx_inet.obj
??????? objs/src/core/ngx_file.obj
??????? objs/src/core/ngx_crc32.obj
??????? objs/src/core/ngx_murmurhash.obj
??????? objs/src/core/ngx_md5.obj
??????? objs/src/core/ngx_rbtree.obj
??????? objs/src/core/ngx_radix_tree.obj
??????? objs/src/core/ngx_slab.obj
??????? objs/src/core/ngx_times.obj
??????? objs/src/core/ngx_shmtx.obj
??????? objs/src/core/ngx_connection.obj
??????? objs/src/core/ngx_cycle.obj
??????? objs/src/core/ngx_spinlock.obj
??????? objs/src/core/ngx_cpuinfo.obj
??????? objs/src/core/ngx_conf_file.obj
??????? objs/src/core/ngx_resolver.obj
??????? objs/src/core/ngx_open_file_cache.obj
??????? objs/src/core/ngx_crypt.obj
??????? objs/src/event/ngx_event.obj
??????? objs/src/event/ngx_event_timer.obj
??????? objs/src/event/ngx_event_posted.obj
??????? objs/src/event/ngx_event_busy_lock.obj
??????? objs/src/event/ngx_event_accept.obj
??????? objs/src/event/ngx_event_connect.obj
??????? objs/src/event/ngx_event_pipe.obj
??????? objs/src/os/win32/ngx_errno.obj
??????? objs/src/os/win32/ngx_alloc.obj
??????? objs/src/os/win32/ngx_files.obj
??????? objs/src/os/win32/ngx_shmem.obj
??????? objs/src/os/win32/ngx_time.obj
??????? objs/src/os/win32/ngx_process.obj
??????? objs/src/os/win32/ngx_thread.obj
??????? objs/src/os/win32/ngx_socket.obj
??????? objs/src/os/win32/ngx_wsarecv.obj
??????? objs/src/os/win32/ngx_wsarecv_chain.obj
??????? objs/src/os/win32/ngx_udp_wsarecv.obj
??????? objs/src/os/win32/ngx_wsasend.obj
??????? objs/src/os/win32/ngx_wsasend_chain.obj
??????? objs/src/os/win32/ngx_win32_init.obj
??????? objs/src/os/win32/ngx_user.obj
??????? objs/src/os/win32/ngx_event_log.obj
??????? objs/src/os/win32/ngx_process_cycle.obj
??????? objs/src/event/ngx_event_acceptex.obj
??????? objs/src/event/modules/ngx_iocp_module.obj
??????? objs/src/event/modules/ngx_win32_select_module.obj
??????? objs/src/http/ngx_http.obj
??????? objs/src/http/ngx_http_core_module.obj
??????? objs/src/http/ngx_http_special_response.obj
??????? objs/src/http/ngx_http_request.obj
??????? objs/src/http/ngx_http_parse.obj
??????? objs/src/http/ngx_http_header_filter_module.obj
??????? objs/src/http/ngx_http_write_filter_module.obj
??????? objs/src/http/ngx_http_copy_filter_module.obj
??????? objs/src/http/modules/ngx_http_log_module.obj
??????? objs/src/http/ngx_http_request_body.obj
??????? objs/src/http/ngx_http_variables.obj
??????? objs/src/http/ngx_http_script.obj
??????? objs/src/http/ngx_http_upstream.obj
??????? objs/src/http/ngx_http_upstream_round_robin.obj
??????? objs/src/http/ngx_http_parse_time.obj
??????? objs/src/http/modules/ngx_http_static_module.obj
??????? objs/src/http/modules/ngx_http_index_module.obj
??????? objs/src/http/modules/ngx_http_chunked_filter_module.obj
??????? objs/src/http/modules/ngx_http_range_filter_module.obj
??????? objs/src/http/modules/ngx_http_headers_filter_module.obj
??????? objs/src/http/modules/ngx_http_not_modified_filter_module.obj
??????? objs/src/http/ngx_http_busy_lock.obj
??????? objs/src/http/ngx_http_file_cache.obj
??????? objs/src/http/ngx_http_postpone_filter_module.obj
??????? objs/src/http/modules/ngx_http_ssi_filter_module.obj
??????? objs/src/http/modules/ngx_http_charset_filter_module.obj
??????? objs/src/http/modules/ngx_http_userid_filter_module.obj
??????? objs/src/http/modules/ngx_http_autoindex_module.obj
??????? objs/src/http/modules/ngx_http_auth_basic_module.obj
??????? objs/src/http/modules/ngx_http_access_module.obj
??????? objs/src/http/modules/ngx_http_limit_zone_module.obj
??????? objs/src/http/modules/ngx_http_limit_req_module.obj
??????? objs/src/http/modules/ngx_http_geo_module.obj
??????? objs/src/http/modules/ngx_http_map_module.obj
??????? objs/src/http/modules/ngx_http_split_clients_module.obj
??????? objs/src/http/modules/ngx_http_referer_module.obj
??????? objs/src/http/modules/ngx_http_proxy_module.obj
??????? objs/src/http/modules/ngx_http_fastcgi_module.obj
??????? objs/src/http/modules/ngx_http_uwsgi_module.obj
??????? objs/src/http/modules/ngx_http_scgi_module.obj
??????? objs/src/http/modules/ngx_http_memcached_module.obj
??????? objs/src/http/modules/ngx_http_empty_gif_module.obj
??????? objs/src/http/modules/ngx_http_browser_module.obj
??????? objs/src/http/modules/ngx_http_upstream_ip_hash_module.obj
??????? objs/ngx_modules.obj
??????? kernel32.lib user32.lib advapi32.lib ws2_32.lib
??????? objs/nginx.res -link -verbose:lib -debug
Microsoft (R) Incremental Linker Version 10.00.30319.01
Copyright (C) Microsoft Corporation.? All rights reserved.
/out:objs/nginx.exe
-verbose:lib
-debug
objs/src/core/nginx.obj
objs/src/core/ngx_log.obj
objs/src/core/ngx_palloc.obj
objs/src/core/ngx_array.obj
objs/src/core/ngx_list.obj
objs/src/core/ngx_hash.obj
objs/src/core/ngx_buf.obj
objs/src/core/ngx_queue.obj
objs/src/core/ngx_output_chain.obj
objs/src/core/ngx_string.obj
objs/src/core/ngx_parse.obj
objs/src/core/ngx_inet.obj
objs/src/core/ngx_file.obj
objs/src/core/ngx_crc32.obj
objs/src/core/ngx_murmurhash.obj
objs/src/core/ngx_md5.obj
objs/src/core/ngx_rbtree.obj
objs/src/core/ngx_radix_tree.obj
objs/src/core/ngx_slab.obj
objs/src/core/ngx_times.obj
objs/src/core/ngx_shmtx.obj
objs/src/core/ngx_connection.obj
objs/src/core/ngx_cycle.obj
objs/src/core/ngx_spinlock.obj
objs/src/core/ngx_cpuinfo.obj
objs/src/core/ngx_conf_file.obj
objs/src/core/ngx_resolver.obj
objs/src/core/ngx_open_file_cache.obj
objs/src/core/ngx_crypt.obj
objs/src/event/ngx_event.obj
objs/src/event/ngx_event_timer.obj
objs/src/event/ngx_event_posted.obj
objs/src/event/ngx_event_busy_lock.obj
objs/src/event/ngx_event_accept.obj
objs/src/event/ngx_event_connect.obj
objs/src/event/ngx_event_pipe.obj
objs/src/os/win32/ngx_errno.obj
objs/src/os/win32/ngx_alloc.obj
objs/src/os/win32/ngx_files.obj
objs/src/os/win32/ngx_shmem.obj
objs/src/os/win32/ngx_time.obj
objs/src/os/win32/ngx_process.obj
objs/src/os/win32/ngx_thread.obj
objs/src/os/win32/ngx_socket.obj
objs/src/os/win32/ngx_wsarecv.obj
objs/src/os/win32/ngx_wsarecv_chain.obj
objs/src/os/win32/ngx_udp_wsarecv.obj
objs/src/os/win32/ngx_wsasend.obj
objs/src/os/win32/ngx_wsasend_chain.obj
objs/src/os/win32/ngx_win32_init.obj
objs/src/os/win32/ngx_user.obj
objs/src/os/win32/ngx_event_log.obj
objs/src/os/win32/ngx_process_cycle.obj
objs/src/event/ngx_event_acceptex.obj
objs/src/event/modules/ngx_iocp_module.obj
objs/src/event/modules/ngx_win32_select_module.obj
objs/src/http/ngx_http.obj
objs/src/http/ngx_http_core_module.obj
objs/src/http/ngx_http_special_response.obj
objs/src/http/ngx_http_request.obj
objs/src/http/ngx_http_parse.obj
objs/src/http/ngx_http_header_filter_module.obj
objs/src/http/ngx_http_write_filter_module.obj
objs/src/http/ngx_http_copy_filter_module.obj
objs/src/http/modules/ngx_http_log_module.obj
objs/src/http/ngx_http_request_body.obj
objs/src/http/ngx_http_variables.obj
objs/src/http/ngx_http_script.obj
objs/src/http/ngx_http_upstream.obj
objs/src/http/ngx_http_upstream_round_robin.obj
objs/src/http/ngx_http_parse_time.obj
objs/src/http/modules/ngx_http_static_module.obj
objs/src/http/modules/ngx_http_index_module.obj
objs/src/http/modules/ngx_http_chunked_filter_module.obj
objs/src/http/modules/ngx_http_range_filter_module.obj
objs/src/http/modules/ngx_http_headers_filter_module.obj
objs/src/http/modules/ngx_http_not_modified_filter_module.obj
objs/src/http/ngx_http_busy_lock.obj
objs/src/http/ngx_http_file_cache.obj
objs/src/http/ngx_http_postpone_filter_module.obj
objs/src/http/modules/ngx_http_ssi_filter_module.obj
objs/src/http/modules/ngx_http_charset_filter_module.obj
objs/src/http/modules/ngx_http_userid_filter_module.obj
objs/src/http/modules/ngx_http_autoindex_module.obj
objs/src/http/modules/ngx_http_auth_basic_module.obj
objs/src/http/modules/ngx_http_access_module.obj
objs/src/http/modules/ngx_http_limit_zone_module.obj
objs/src/http/modules/ngx_http_limit_req_module.obj
objs/src/http/modules/ngx_http_geo_module.obj
objs/src/http/modules/ngx_http_map_module.obj
objs/src/http/modules/ngx_http_split_clients_module.obj
objs/src/http/modules/ngx_http_referer_module.obj
objs/src/http/modules/ngx_http_proxy_module.obj
objs/src/http/modules/ngx_http_fastcgi_module.obj
objs/src/http/modules/ngx_http_uwsgi_module.obj
objs/src/http/modules/ngx_http_scgi_module.obj
objs/src/http/modules/ngx_http_memcached_module.obj
objs/src/http/modules/ngx_http_empty_gif_module.obj
objs/src/http/modules/ngx_http_browser_module.obj
objs/src/http/modules/ngx_http_upstream_ip_hash_module.obj
objs/ngx_modules.obj
kernel32.lib
user32.lib
advapi32.lib
ws2_32.lib
objs/nginx.res
Searching libraries
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\ws2_32.lib:
??? Searching J:\tools\vs10\VC\LIB\LIBCMT.lib:
??? Searching J:\tools\vs10\VC\LIB\OLDNAMES.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\ws2_32.lib:
Finished searching libraries
Searching libraries
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\ws2_32.lib:
??? Searching J:\tools\vs10\VC\LIB\LIBCMT.lib:
??? Searching J:\tools\vs10\VC\LIB\OLDNAMES.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:
??? Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\ws2_32.lib:
Finished searching libraries
??????? j:\tools\vs10\VC\BIN\nmake.exe -f objs/Makefile manpage
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.? All rights reserved.
??????? sed -e "s|%PREFIX%||"? -e "s|%PID_PATH%|/logs/nginx.pid|"? -e "s|%CONF_PATH%|/conf/nginx.conf|"? -e "s|%ERROR_LOG_PATH%|/logs/error.log|"? < man/nginx.8 > objs/n
ginx.8
系统找不到指定的路径。
NMAKE : fatal error U1077: 'sed' : return code '0x1'
Stop.
NMAKE : fatal error U1077: 'j:\tools\vs10\VC\BIN\nmake.exe' : return code '0x2'
Stop.