nginx 编译 make的时候报错 错误:this statement may fall through [-Werror=implicit-fallthrough=] 解决

时间:2024-04-04 22:43:06

提示:
cc1:所有的警告都被当作是错误
所以其实是可以忽略这些警告的.
nginx 编译 make的时候报错 错误:this statement may fall through [-Werror=implicit-fallthrough=] 解决

注: 以下所有的 /usr/local/java/ 都换成自己的路径即可
按照以下步骤即可解决:(亲测)
进入 解压的地方

  1. cd /usr/local/java/nginx-1.9.9/objs

  2. vim Makefile
    nginx 编译 make的时候报错 错误:this statement may fall through [-Werror=implicit-fallthrough=] 解决
    把里面一个单词 -Werror 删除掉 然后保存一下

  3. 进入目录:
    cd /usr/local/java/nginx-1.9.9/src/os/unix/

  4. vim ngx_user.c

nginx 编译 make的时候报错 错误:this statement may fall through [-Werror=implicit-fallthrough=] 解决

把36行屏蔽掉 然后保存.
(打开行号 进入编辑之后:输入:set nu)

以上所有命令总结:
nginx 编译 make的时候报错 错误:this statement may fall through [-Werror=implicit-fallthrough=] 解决
然后回到解压目录:
配置:(之前配置过就不需要了)
./configure --prefix=/usr/local/nginx
执行make、make install命令

结束之后:
cd到刚才配置的安装目录/usr/loca/nginx/
测试是否安装成功
./sbin/nginx -t

提示success

cd /usr/local/nginx/sbin
./nginx //启动nginx