如何解决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
中的LDLIBS
或config
,因为这是一个全局参数,会修改其他文件的链接选项。我的意思是我如何才能仅对我添加的 e_myeng.c
产生影响。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。