this statement may fall through [-Werror-implicit-fallthorugh=]错误
cd.current_salt[0] = ~salt[0]; 错误
网上安装的教程很多,之前也安装过很多次,几分钟就搞定,今天整整搞了我一天。(确保你的依赖包都正常的情况下,遇到的坑)
首先贴一下错误提示
看到其他人说,删掉makefile文件中的 -Werrori(大部分人在这里就可以解决)
Werrori要求GCC将所有的警告当成错误进行处理,所以导致出错。
但遗憾的时,我删除后重新make又出现了新的错误。
啊。好难受,一坑接一坑,这个问题,有人在相关目录,就是ngx_user.c这个文件中,注释掉这行代码也解决了。
但遗憾的是,我注释掉又出现其他的错误。
最终解决这个问题的办法:
打开ngx_user.c这个文件,修改判断条件
#if defined(__GLIBC__) && !defined(CRYPT_DATA_INTERNAL_SIZE) /* work around the glibc bug */
来源:CSDN
作者:皮皮皮皮皮皮真皮
链接:https://blog.csdn.net/qq_24083561/article/details/104397759