先說解決方法:
在nginx目錄下,查看objs/autoconf.err檔案,該檔案記錄了具體的錯誤資訊
vi objs/autoconf.err
一般就是缺少一些檔案,因為我的gcc、g++也是離線包安裝的,打開檔案顯示如下圖

我這個就是沒有找到libmpfr.so.4嘛,網上找了個mpfr的rpm包裝上去就可以了,
具體情況具體處理,這里主要是說明可以在這個檔案里看到具體的報錯資訊,
找到這個檔案主要是想著是不是nginx代碼有什么判斷沒走進去,就想看一下這個錯是哪兒報的,然后使用了下面這句命令,在當前檔案夾下查找包含"C compiler cc is not found"這句話的檔案,結果就意外識訓了包含報錯資訊的檔案,
grep -nHIrF "C compiler cc is not found" ./
再一個就是,安裝完mpfr之后其實又提示找不到libmpfr.so.6,結果找了好久沒找到包含libmpfr.so.6的包,受網友啟發,將libmpfr.so.4軟鏈接一下,結果就可以了,
ln -s /usr/lib64/libmpfr.so.4 /usr/lib64/libmpfr.so.6
浪費了一個下午,覺得很虧,看到有不少朋友都有報這個錯,希望本文能有所幫助吧,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/146244.html
標籤:Linux
