问题描述
例如,我创建了一个 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 (将#修改为@)