Mongoose 与 libssl 静态链接?

发布于 2024-12-01 07:35:51 字数 98 浏览 0 评论 0原文

我想用 libssl 静态库编译 Moongose 。 我已经给出了带有 -L 选项的 .a 文件。 但它仍然正在加载 .so 文件。 为什么 ? 我怎样才能强制它使用静态库?

I want to compile moongose with static library of libssl .
I have given .a file with -L option.
But still it is loading .so file.
why ?
how can I force it to use static lib ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月朦胧 2024-12-08 07:35:51

strace 下运行编译,以查看在何处搜索 .a 文件以及为何加载 .so。

编辑
默认情况下,moongose 动态加载 SSL。要更改此设置,请使用 NO_SSL_DL 宏进行编译。将 -DNO_SSL_DL 添加到编译命令行。请参阅此链接

Run compilation under strace, to look where .a file is being searched and why .so is loaded instead.

EDIT
By default moongose loads SSL dynamically. To change this compile it with NO_SSL_DL macro. Add -DNO_SSL_DL to compilation command line. See this link.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文