天成1 发表于 2016-12-26 09:54:26

nginx 之长连接 http_push_module

  先速记一下,今晚补充具体内容.
  编译时遇到 cc1: warnings being treated as errors
  原因是http_push_module 源码里有有两个方法中各有一个 未使用过的变量声明.
  百度得知gcc在编译时如果加了-Werror 选项会把警告当成错误处理停止编译.
  可是我在Makefile里怎么也没有找到-Werror这个选项.
  于是去gcc官网溜溜.发现有人有同样的问题.原来Nginx 有多个Makefile. 终于在objs 文件夹下的Makefile中找到这个罪恶.
  注释,编译通过。
  但是从另一方面说,对程序员来讲,GCC给出的警告信息还是是很有价值的,最好还是加上,便于找到自己埋下的坑.
页: [1]
查看完整版本: nginx 之长连接 http_push_module