我正在编译几个使用automake的库。当我运行./configure
命令(抛出几个标志)时,大多数检查都会传递“是”,但其中几个都有“否”。这是否必然导致我的编译错误?
换句话说,我是否必须为正确(即不仅仅是完全好运)编译所有“是”?
答案 0 :(得分:1)
这是否一定导致我的编译错误?
它不应该,但可能在现实中。 configure
脚本的一个工作是尝试在构建环境中解决缺失/损坏的功能。有时,configure
中运行的某些测试甚至可能与您的构建没有直接关系。在一个完美的世界中,如果为任何测试返回yes
或no
,那么配置的代码应写入工作(或者如果以某种方式失败,则编译失败)没有解决办法。
换句话说,我是否必须拥有所有'是'为了正确(即不仅仅是完全运气)编译?
没有