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

发布于 2024-10-17 00:40:32 字数 297 浏览 6 评论 0原文

我正在尝试使用 configuremakemake install 三部曲来编译 c 源代码。

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

./configure --with-XYZ=yes

但是,目前 XYZ 未安装在默认位置,所以我想我可以指定使用相同配置脚本的 XYZ 位置的路径。如果我的猜测是正确的,如果有人能指出我如何做到这一点的正确方向,我将不胜感激。

I am trying to compile c-sources with the configure, make, make install trilogy.

Since I want to compile the sources so that they use another library (XYZ) that is not used by default, I can specify that with a

./configure --with-XYZ=yes

However, for the moment, XYZ is not installed in a default location, so I guess I can specify the path to the location of XYZ with that same configure script. If my guess is right, I'd appreciate if someone could point me towards the right direction of how to do that.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟燃烟灭 2024-10-24 00:40:32

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

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

Specify the library path on the command line like this:

./configure --with-XYZ=yes LDFLAGS=-L/path/to/xyz
胡渣熟男 2024-10-24 00:40:32

最通用的方法是指定LDFLAGS(对于-L)和CPPFLAGS(对于-I)变量,就像番茄描述的那样。

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

The most general way is to specify the LDFLAGS (for -L) and CPPFLAGS (for -I) variables, like ptomato described.

In many cases, there are other ways that are specific to the option and the package that provides it. Sometimes it might be --with-XYZ=PATH, sometimes it could be --with-XYZ-path=PATH, sometimes pkg-config is involved. You need to read the particular installation documentation, or more often than not do some detective work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文