在nginx调试过程中出现“No sysbol table is loaded.Use the "file" command”
出错原因是在对ngnix进行编译时没有加上-g编译选项
进行如下操作
[root@bogon nginx-1.2.0]# vim objs/Makefile #修改其文件内容
将CFLAG = 改为 CFLAGS = -g
然后
[root@bogon nginx-1.2.0]# make -B #重新编译,如果之前已经编译过一次了一定要加上-B
[root@bogon nginx-1.2.0]# make install
重启一下nginx吧!
然后ok啦。可以调试查看相应代码了