gpt4 book ai didi

c - 如何在已安装 OpenSSL 的 Linux 中使用 BoringSSL?

转载 作者:行者123 更新时间:2023-11-30 14:32:28 25 4
gpt4 key购买 nike

我能够在 Ubuntu 上编译 BoringSSL 并创建 libssl.a 和 libcrypto.a。在 Makefile 中,我更改了 -L 路径以指向这些库位置,并更改了 -lssl -lcrypto 来指定库名称。然而,我的机器已经安装了 OpenSSL,因此在本例中看起来是像往常一样获取 OpenSSL 库,因为这些库具有完全相同的名称。

除了完全删除或禁用 OpenSSL 并尝试之外,是否还有其他方法可以强制操作系统使用 BoringSSL?

最佳答案

如果您有 -L 指向构建 BoringSSL 的目录,它将始终使用 BoringSSL 而不是系统 SSL(除非链接器仅搜索共享库,正如 John Bollinger 指出的那样)出)。

您还需要将 -pthread 传递给编译器,因为它无法像使用共享库那样使用静态库隐式引入 POSIX 线程库。

关于c - 如何在已安装 OpenSSL 的 Linux 中使用 BoringSSL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59793143/

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