openssl添加自定义引擎时如何配置动态库链接参数?

问题描述

例如,我创建了一个 openssl 引擎 ./engine/e_myeng.c,而这个 e_myeng.c 依赖于一个动态库 liba.so

显然,我可以编辑 ./engine/build.info 并添加类似 DEPEND[myeng]=/usr/local/lib/x86_64-linux-gnu/liba 的路径。这当然可以。

但有时 liba.so 不一定固定在某个位置。这时候怎么才能让./config的执行生成一个Makefile,这样在编译e_myeng.c的时候会加入-la参数。理论上,-la 可以自动链接到 liba.so

另外,我实际上不想要LDFLAGS 中的LDLIBSconfig,因为这是一个全局参数,会修改其他文件的链接选项。我的意思是我如何才能仅对我添加的 e_myeng.c 产生影响。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...