当我使用configure --with-XYZ = yes时,如何指定XYZ的路径

时间:2011-02-13 21:27:43

标签: configure automake

我正在尝试使用configuremakemake install三部曲来编译c-sources。

由于我想编译源代码以便它们使用默认情况下未使用的另一个库(XYZ),我可以使用

指定它
./configure --with-XYZ=yes

但是,目前,XYZ没有安装在默认位置,所以我想我可以使用相同的配置脚本指定XYZ位置的路径。如果我的猜测是对的,如果有人能指出我如何做到这一点,我会很感激。

2 个答案:

答案 0 :(得分:4)

在命令行上指定库路径,如下所示:

./configure --with-XYZ=yes LDFLAGS=-L/path/to/xyz

答案 1 :(得分:2)

最常用的方法是指定LDFLAGS(适用于-L)和CPPFLAGS(适用于-I)变量,例如ptomato描述。

在许多情况下,还有其他特定于选项的方法和提供它的包。有时它可能是--with-XYZ=PATH,有时可能是--with-XYZ-path=PATH,有时会涉及pkg-config。您需要阅读特定的安装文档,或者经常阅读一些侦探工作。