目前只是简单的将框架搭建了起来,具体要一步一步的调试和多进程调试还要继续探索。
- 假设你已经有了nginx的源码
- 接下来要做的是./configure 配置的信息参考http://wiki.nginx.org/NginxChsInstallOptions
- 上一步会有些错误,我遇到的就是路径不对或者却库之类,都很简单
- make
- make之后在eclipse中新建一个工程Makefile project with existing code,其他类型的工程没试过
- 填上工程名,找到源码的路径如:/home/orion/Development/nginx-0.7.61.
- 此时直接编译,eclipse会提示说没有 target "all"。
- 打开/home/orion/Development/nginx-0.7.61/Makefile,将其中的
- build:
- $(MAKE) -f objs/Makefile
- 改为
- all:
- $(MAKE) -f objs/Makefile
- 编译就可以了。
附上两篇关于调试的文章
1、http://www.nginx-discovery.com/2011/03/day-36-nginx-debug-and-valgrind-from.html
2、http://blog.schmichael.com/2010/12/28/noobs-guide-to-hacking-nginx/