Autotools知道約target_LDFLAGS
和target_LDADD
。區別在於LDADD稍後會被添加到命令行,而不是LDFLAGS,並且它是放置庫(-lfoo
)的正確位置。 See also this question.環境變量告訴autotools追加庫?
現在,我可以在運行./configure
之前設置環境變量LDFLAGS
,並且它被拾取。有沒有類似的LDADD
?我想要做的事,如:
export LDADD="-lfoo"
./configure
make
,並有-lfoo
出現後所有的目標文件,而鏈接。我嘗試了以上,但它沒有奏效。 LDFLAGS的作品,但把圖書館放在錯誤的地方。我能做什麼?
你嘗試過'./configure --help'嗎?它沒有提及'LDADD',但它提到'LIBS'。 – DanielKO