编译HTTP/3版curl时,如何禁用OpenSSL文档的构建与安装?
禁用OpenSSL文档构建与安装的方法
编译OpenSSL时,可通过添加特定配置参数直接跳过文档的构建和安装,具体分两种构建方式:
若使用OpenSSL传统的
Configure脚本编译,在配置阶段添加no-docs参数:./Configure --prefix=/自定义安装路径 no-docs [你的其他编译参数]后续执行
make和make install时,就不会处理任何文档相关内容。若采用CMake构建OpenSSL(新版本支持),在cmake配置命令中加入
-DBUILD_DOCS=OFF:cmake -DCMAKE_INSTALL_PREFIX=/自定义安装路径 -DBUILD_DOCS=OFF [你的其他编译参数] ..接着执行
cmake --build .和cmake --install .即可跳过文档环节。
修改后再编译curl链接该OpenSSL,就能避免文档带来的耗时和冗余输出。
内容的提问来源于stack exchange,提问作者firebush
相关产品推荐
相关产品推荐

