Autotools 知道target_LDFLAGS
和target_LDADD
。不同之处在于 LDADD 比 LDFLAGS 更晚添加到命令行,并且它是放置库的正确位置(-lfoo
)。另请参阅此问题。
LDFLAGS
现在,我可以在运行之前设置环境变量./configure
,并且它被拾取。有类似的东西LDADD
吗?我想做类似的事情:
export LDADD="-lfoo"
./configure
make
并在链接时-lfoo
出现在所有目标文件之后。我尝试了上述方法,但没有奏效。LDFLAGS 工作,但把图书馆放在错误的地方。我能做些什么?