报错信息如下:
make -f objs/Makefile
make[1]: 进入目录“/opt/nginx-1.8.1”
cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \-o objs/src/core/ngx_murmurhash.o \src/core/ngx_murmurhash.c
src/core/ngx_murmurhash.c: 在函数‘ngx_murmur_hash2’中:
src/core/ngx_murmurhash.c:37:11: 错误:this statement may fall through [-Werror=implicit-fallthrough=]h ^= data[2] << 16;~~^~~~~~~~~~~~~~~~
src/core/ngx_murmurhash.c:38:5: 附注:herecase 2:^~~~
src/core/ngx_murmurhash.c:39:11: 错误:this statement may fall through [-Werror=implicit-fallthrough=]h ^= data[1] << 8;~~^~~~~~~~~~~~~~~
src/core/ngx_murmurhash.c:40:5: 附注:herecase 1:^~~~
cc1:所有的警告都被当作是错误
make[1]: *** [objs/Makefile:431:objs/src/core/ngx_murmurhash.o] 错误 1
make[1]: 离开目录“/opt/nginx-1.8.1”
make: *** [Makefile:8:build] 错误 2
报错原因:将警告当成错误处理
错误解决方法:进入到nginx解压目录下,找到当前目录下的 objs文件夹 下的 Makefile文件,将这行内容中的"-Werror"去掉。
[root@localhost nginx-1.20.0]# vim objs/Makefile
CFLAGS =  -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g 

-Werror: gcc将所有的警告当成错误进行处理把这行内容中的 “-Werror”去掉

nginx编译报错 cc1:所有的警告都被当作是错误 make[1]:*** [objs/Makefile:446:objs/src/core/nginx相关推荐

  1. cc1plus:所有的警告都被当作是错误

    cmake . make 出现 cc1plus:所有的警告都被当作是错误 删除 ./src/CMakeFiles/communication.dir/flags.make 中CXX_FLAGS =  ...

  2. visual studio编译报错“常量中有换行符”等字符串中的错误

    1.确定报错相关文件编码 2.在文件中加入文件编码的编译指令.如带BOM的utf-8文件 #pragma execution_character_set("utf-8")

  3. EDK2编译报错,请帮我看看这个是什么错误

    这里写自定义目录标题 Build libraries Build executables 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插 ...

  4. cordova编译报错:Execution failed for task ':processDebugResources'

    cordova编译报错:Execution failed for task ':processDebugResources' 引发这个错误的最扩祸首就是一个中文命名的文件,不知道什么时候加入的,我写了 ...

  5. 编译报错unable to initialize decompress status for section .debug_info

    编译报错unable to initialize decompress status for section .debug_info 错误信息 CXXLD tools/curve_keygen /us ...

  6. Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used) java编译报错

    Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used)java编译报错 在导入Maven项目 ...

  7. Nginx编译安装过程中make编译报错

    Nginx编译安装过程中make编译报错 起因 1.-Werror警示报错 解决方法: 2.第二种如下的报错 解决方法: 起因 nginx编译安装过程中,往往一到 make 编译步骤就开始频繁报错,我 ...

  8. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  9. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

最新文章

  1. poj——2771 Guardian of Decency
  2. matlab mesh与surf比较
  3. 硬盘三步操作( 分区、格式化、挂载)
  4. php代码怎么复制_PHP_PHP网站备份程序代码分享,效果图:PHP代码 复制代码 代码 - phpStudy...
  5. 局部图像描述子——Harris角点检测器
  6. Semaphore 源码分析
  7. js备忘录模式——实现分页点击已经请求过上一页的数据(读js设计模式)
  8. Spring动态物业管理
  9. mysql 添加远程连接_为 mysql 添加远程连接账户
  10. 获取内存_如何获取一个进程所占用的内存
  11. Flowable 数据库表结构 ACT_RU_EVENT_SUBSCR
  12. heroku服务器_如何在Heroku上使用Express服务器部署React应用
  13. 手动挡五个档位示意图_★手动挡汽车档位图解
  14. __stdcall __cdecl 引起的程序崩溃
  15. 图解wordpress模板架构
  16. ffmpeg 推流FLV文件,采用rtmp协议
  17. ❤️PPT素材网站推荐❤️让你的PPT更加迷人❤️
  18. nginx is outside location
  19. 如何用摄像头来测距(opencv)
  20. 微信小程序中实现地图导航

热门文章

  1. 微信小程序抓包反编译保姆级教程
  2. 四个数排序C++语言
  3. 服务器程序运行的相关操作
  4. 西南计算机维修技术0240,0240 2016《计算机维修技术》西南大学网上作业题及答案...
  5. javaWeb与Spring学习小结
  6. 聪明如我,一眼就看穿了快递小哥的分堆算法
  7. 两电平变流器matlab仿真,基于H桥级联型五电平逆变器Matlab仿真分析.doc
  8. 整理了一些关于USB开发的常见知识,后续持续更新
  9. 【HTML】HTML网页设计---智能动物园系统网站端
  10. 【实验1 顺序结构】7-3 sdut-C语言实验-虎子分糖果