出现scripts/extract-cert.c:21:25: fatal error: openssl/bio.h: No such file or directory 是因为没有安装libssl-dev或者已安装的libssl1.0.0版本太高, 无法支持。
一、安装 libssl-dev 库
sudo apt install libssl-dev
如果提示如下所示 ,说明 已安装的libssl1.0.0版本太高, 无法支持,需要对libssl-dev进行降级
libssl-dev : 依赖: libssl1.x.x (= 1.x.x f-1ubuntu x) 但是 1.x.xf-

当编译时遇到openssl/bio.h文件缺失的错误,通常是由于libssl-dev版本过高导致。解决方法包括安装libssl-dev,如果提示版本不匹配,需要使用aptitude来降级libssl1.0.0到兼容的版本。通过dpkg-l*libssl*检查降级是否成功,确保后续编译顺利进行。
1万+

被折叠的 条评论
为什么被折叠?



