如何通过GNU Autotools链接共享库

时间:2013-08-16 05:05:22

标签: c++ linker shared-libraries gnu automake

我正在尝试理解GNU Autools。

当我将-lxyz添加到命令行g++ ...时,我的项目编译得很好。 xyz不支持pkg-config。我需要在Makefile.am添加哪一行?我添加它Makefile.am - 每个目录都有一个?

1 个答案:

答案 0 :(得分:1)

将其添加到LDADD。请参阅手册中的“链接”节点。

您可以将其添加到每个程序的prog_LDADD中,也可以将其全局放入LDADD中。您需要在每个Makefile.am中执行此操作,该文件链接使用此库的程序。