如何通过GNU Autotools链接共享库



我正在努力理解GNU Autools。

当我将-lxyz添加到命令行g++ ...时,我的项目编译良好。xyz不支持pkg配置。我需要在Makefile.am中添加哪一行?我应该把它添加到哪个Makefile.am中——每个目录都有一个?

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

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

最新更新