标签: c++ mongoose-web-server libssl
我想用libssl的静态库编译moongose。 我给了.a文件-L选项。 但它仍然是加载.so文件。 为什么? 如何强制它使用静态库?
答案 0 :(得分:0)
在strace下运行编译,查看正在搜索.a文件的位置以及为什么.so被加载。
strace
修改强> 默认情况下,moongose动态加载SSL。要更改此项,请使用NO_SSL_DL宏进行编译。将-DNO_SSL_DL添加到编译命令行。请参阅this link。
NO_SSL_DL
-DNO_SSL_DL