nginx 編譯出現的問題ngx_murmurhash.o failed

問題:

準備安裝一開始裝的擴展什麼的都很順利 但是make的時候出了問題 我確定所有需要的擴展都已經安裝好了,出現問題如下:

$:/nginx-1.5.6$ make

cc1: all warnings being treated as errors
objs/Makefile:458: recipe for target 'objs/src/core/ngx_murmurhash.o' failed
make[1]: *** [objs/src/core/ngx_murmurhash.o] Error 1
make[1]: Leaving directory '/nginx-1.5.6'
Makefile:8: recipe for target 'build' failed

make: *** [build] Error 2

解決辦法:

將對應的makefile文件夾中(在 /nginx/objs/Makefile) 找到 -Werrori 並去掉 在重新make即可
在這裏插入圖片描述
查了-Werrori意思之後 發現原來它要求GCC將所有的警告當成錯誤進行處理 所有導致錯誤輸出 並不能進行下一步

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章