make
程序有一个标志,可以使编译尽可能地显示尽可能多的错误。
来自make(1)
:
-k, --keep-going
Continue as much as possible after an error. While the target
that failed, and those that depend on it, cannot be remade, the
other dependencies of these targets can be processed all the same.
我想知道是否可以采取任何措施从 ./configure
脚本中获得相同的行为。
我试图./configure
Pidgin从源安装它。但是配置脚本一直在困扰我关于我不需要的依赖项的问题,而我解决中断的唯一解决方案是为配置脚本提供 --disable
标志。
这就是为什么我想尽可能地运行配置脚本,以便它可以立即通知我所有依赖项。这样我就可以一次性选择需要 --disable
以及需要安装的组件,而不必为每个未满足的依赖项运行配置脚本。
这可能吗?
最佳答案
autoconf
没有依赖关系的概念,因此构建 autoconf
输入的人必须自己做这件事,这将是非常痛苦的。 autoconf
不尝试的原因是,虽然 Makefile
中的编译依赖项通常很简单,但计算构建依赖项可能很复杂 - 即使它们很简单,它需要在 m4
中完成,所以这将是一场噩梦。 (m4
对计算机来说很容易,但对人来说很难。)
关于build - 配置脚本是否有 "Keep-going"标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290810/