首先configure加上参数--with-debug。
然后cd objs,修改Makefile,定义CFLAGS = -pipe -g -O0 -fno-inline -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror。
最后make && sudo make install。
进入/usr/local/nginx(或者其他自定义目录),修改conf/nginx.conf,加入三行:
master_process off;
daemon off;
error_log logs/error.log debug;
启动gdb调试:sudo gdb sbin/nginx。
Enjoy it!