問題:
準(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)行下一步