【发布时间】:2023-01-09 06:36:22
【问题描述】:
我有一个动态库/usr/lib64/liba-3.2.so.1。而且,我正在尝试更改 Makefile.am,以便 myprog_LDADD 可以链接到该库(如果该文件存在)。有什么办法吗?
我试过这个:
if [ -f /usr/lib64/liba-3.2.so.1 ]; then myprog_LDADD += /usr/lib64/liba-3.2.so.1 ; fi;
但这是行不通的。如果库存在,关于如何使 Makefile.am 链接到库的任何建议?谢谢!
【问题讨论】:
-
如果系统没有有那个图书馆吗?符号将如何解决,否则将针对图书馆解决?
-
我不清楚你到底在追求什么,因为你所描述的内容本身没有意义。但这里有一些建议的搜索词:automake conditional。
标签: makefile gnu-make gnu configure automake