linux下編譯nginx-1.10.1報錯:src/http/ngx_http_parse.c:1384:32: warning: this statement may fall through [-Wimplicit-fallthrough=]


linux下編譯nginx-1.10.1報錯:src/http/ngx_http_parse.c:1384:32: warning: this statement may fall through [-Wimplicit-fallthrough=]

原因:gcc編譯版本問題導致。

解決辦法:

解決辦法:進入到/root/nginpage/nginx-1.10.1/objs/目錄下(解壓的目錄)
打開編輯文件Makefile,找到有一下內容的這行:
CFLAGS = -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g
把這行內容中的后面加上-Wno-implicit-fallthrough 即可忽略gcc7編譯時switch-case中缺少break的錯誤。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM