在nginx目录下,查看objs/.err文件,该文件记录了具体的错误信息。
vi objs/autoconf.err
一般是缺少一些文件,因为我的gcc和g++也是作为离线包安装的。 打开文件时,显示下图。
我只是找不到.so.4。 刚刚在网上找到了一个mpfr的rpm包,并进行了打包。
具体情况将具体处理。 这里主要是为了说明,具体的错误信息可以在这个文件中看到。
找到这个文件主要是因为我在想nginx代码是否有问题。 我没有深入探讨。 我只是想看看这个错误是在哪里报告的。 然后我使用以下命令在当前文件夹中搜索包含“C cc is not found”的文件。 “结果,我意外地发现了包含错误消息的文件。
grep -nHIrF "C compiler cc is not found" ./
还有就是安装mpfr后居然提示找不到.so.6。 结果找了半天也没找到包含.so.6的包。 受到网友的启发,我软链接了.so.4,结果还好。
ln -s /usr/lib64/libmpfr.so.4 /usr/lib64/libmpfr.so.6
浪费了一个下午的时间,我感觉很糟糕。 我看到很多朋友都报这个错误。 我希望这篇文章能有所帮助。