gpt4 book ai didi

c++ - Boost.Beast 的最小 OpenSSL 构建

转载 作者:行者123 更新时间:2023-11-30 04:43:19 44 4
gpt4 key购买 nike

我正在开发一个使用 Boost.Beast 和 TLS 连接的应用程序。作为应用程序构建过程的一部分,我需要将 OpenSSL 编译成静态库。 OpenSSL 需要很长时间来编译,我正在努力减少构建时间。我看到 OpenSSL 的 config 脚本有很多用于禁用部分库的选项。

是否有我可以安全禁用并且仍然能够通过 Beast 使用 TLS 连接的所有 OpenSSL 选项的列表?

我不使用预先存在的共享库的原因是我希望能够将可移植的、独立的二进制文件部署到我的开发 PC 以外的目标设备。

为方便起见,这里是列出配置选项的 OpenSSL 文档的链接:https://github.com/openssl/openssl/blob/master/INSTALL

最佳答案

我不知道详尽的 list 。

一个好的开始是像 openwrt 这样的嵌入式系统的构建选项。 https://github.com/openwrt/openwrt/blob/master/package/libs/openssl/Makefile

或构建根目录。 https://github.com/buildroot/buildroot/blob/master/package/libopenssl/libopenssl.mk

关于c++ - Boost.Beast 的最小 OpenSSL 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58331552/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com