2013-08-16 23 views
0

我正在試着瞭解GNU Autools。如何通過GNU Autotools鏈接共享庫

當我將-lxyz添加到命令行g++ ...時,我的項目編譯得很好。 xyz不支持pkg-config。我需要添加什麼行到Makefile.am?我要添加哪個Makefile.am - 每個目錄都有一個?

回答

1

將其添加到LDADD。請參閱手冊中的「鏈接」節點。

您可以將其添加到每個程序的prog_LDADD,或者將其全局放入LDADD中。您需要在每個Makefile.am中執行此操作,以鏈接使用此庫的程序。