gpt4 book ai didi

autotools - 运行配置时显示所有缺少的依赖项

转载 作者:行者123 更新时间:2023-12-04 21:37:29 27 4
gpt4 key购买 nike

我正在尝试在 Cygwin 中编译一个包。我跑:

./configure

然后一两分钟后,它说:
checking for working terminal libraries... Cannot find terminal libraries - configure failed

好的, read & 安装 ncurses-dev ,这需要几分钟。如果只有这一个,太好了!否则,冲洗并重复......很多时候,有太多的依赖项,如果我知道的话,我会考虑不首先安装它们......

有没有办法告诉 configure 告诉你所有缺少的依赖项?不确定它是否在所有情况下都有意义(例如链接依赖项),但无论哪种方式都可能有所帮助。

通读:
./configure --help

似乎没有提供适用的选择。

或者换句话说,有没有办法告诉它运行而忽略错误,只打印它们并且显然最后不会制作不正确的makefile?

最佳答案

不,这通常是 package manager 的域.没有选项可以忽略配置脚本的错误,因为它们通常有像 AC_MSG_FAILURE 这样的宏。和 AC_MSG_ERROR由 autoconf 扩展以退出。您可以查看 configure.acconfigure.in文件以查看正在显式搜索哪些库/函数,但是在 POSIX/BSD 中被视为“核心”的许多库在 Cygwin 环境中可能并非如此。

FWIW,使用 OS X 的“MacPorts”系统,对 vim 的依赖查询 yield :ncurses, gettext, libiconv .

关于autotools - 运行配置时显示所有缺少的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34444321/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com