我正在尝试用configure,make,make install三部曲编译c源代码。
因为我想编译源代码,以便它们使用缺省情况下不使用的另一个库(XYZ),所以我可以用
./configure --with-XYZ=yes但是,就目前而言,XYZ没有安装在默认位置,所以我想我可以使用相同的配置脚本指定XYZ位置的路径。如果我的猜测是正确的,如果有人能为我指出如何做的正确方向,我将不胜感激。
发布于 2011-02-14 20:42:21
在命令行上指定库路径,如下所示:
./configure --with-XYZ=yes LDFLAGS=-L/path/to/xyz发布于 2011-02-15 00:28:34
最常见的方法是指定LDFLAGS (对于-L)和CPPFLAGS (对于-I)变量,就像描述的ptomato一样。
在许多情况下,还有其他特定于该选项和提供该选项的包的方法。有时可能是--with-XYZ=PATH,有时可能是--with-XYZ-path=PATH,有时涉及到pkg-config。您需要阅读特定的安装文档,或者经常做一些检测工作。
https://stackoverflow.com/questions/4986994
复制相似问题