nginx 編譯出現(xiàn)的問題ngx_murmurhash.o failed

問題:

準(zhǔn)備安裝一開始裝的擴(kuò)展什么的都很順利 但是make的時候出了問題 我確定所有需要的擴(kuò)展都已經(jīng)安裝好了,出現(xiàn)問題如下:

$:/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

解決辦法:

將對應(yīng)的makefile文件夾中(在 /nginx/objs/Makefile) 找到 -Werrori 并去掉 在重新make即可


image.png

查了-Werrori意思之后 發(fā)現(xiàn)原來它要求GCC將所有的警告當(dāng)成錯誤進(jìn)行處理 所有導(dǎo)致錯誤輸出 并不能進(jìn)行下一步

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容