在my attempt to compile GCC我注意到,虽然./configure
不会产生错误信息,并返回错误代码0,仍然有错误记录在config.log
,其中做以后的事业make
失败。那么,为什么configure
已经失败?或者make
稍后修改config.log
?为什么`configure`在`config.log`包含错误时不会失败?
0
A
回答
3
config.log
包含所有configure
探针的输出。其中一些预计会失败。例如,频繁的Autoconf探针的特定功能几种不同的可能的替代实现,其中一些预期取决于你的系统的特点失败。
它因此到Autoconf的configure.ac
脚本明确地失败配置阶段,如果结果是不可行的作者。有些人在写作configure.ac
时会这样做,有些则不会。有时在配置时间很难知道一组特定的结果是否可行。还有一个合理的说法,它更容易构建过程中诊断问题,后来,不是从configure
发出错误信息,使人们通过config.log
的详细信息搜索。如果问题相对模糊,情况尤其如此。
简短的回答是,configure
没有失败,因为编写您正在运行的配置脚本的人没有将其编程为由于某种原因而导致您看到的特定错误失败。
相关问题
- 1. 为什么在承诺中“失败”不会发现错误?
- 2. 为什么我会有运行时检查失败错误?
- 3. 为什么包含空文件会导致PHP脚本失败?
- 4. 为什么包含TranslatedText节点会导致XslCompiledTransform失败?
- 5. `git-buildpackage`不会调用./configure,为什么?
- 6. 为什么EF在执行“from”时会丢失包含数据
- 7. 为什么这段代码会失败或不会失败?
- 8. 为什么WCF在DataContract丢失时不会引发错误?
- 9. 为什么“杀-15”有时会失败?
- 10. 为什么输出有时会失败
- 11. 这为什么会失败?
- 12. 为什么这会失败
- 13. SQLiteOpenHelper.onUpgrade为什么会失败?
- 14. MediaPlayer为什么会失败?
- 15. 我为什么会收到错误402:应用程序打包失败:vmc push时同步资源池失败?
- 16. 当html包含div时,为什么使用ng-repeat迭代html会失败?
- 17. 为什么MapViewOfFile不会失败?
- 18. 为什么SONAR在错误401时在waitForQualityGate()失败?
- 19. 为什么我的测试因日期范围的包含错误而失败?
- 20. Qt 4.8“./Configure”失败
- 21. 为什么这只是mysql'LIKE'查询失败? (包括错误)
- 22. 在TestInitialize中MSTest失败时,为什么TestCleanup不会被执行?
- 23. 为什么在期望不匹配时RSpec会因TypeError失败?
- 24. 为什么pip会因包裹的错误md5哈希而失败?
- 25. 组合框验证错误 - 为什么会失败?
- 26. 为什么YEAR会因日期转换错误而失败?
- 27. 2.11.1为什么会失败,并显示错误:not found:type Application?
- 28. 为什么我会收到“ScriptC sym查找失败”错误?
- 29. 为什么Nginx在包含Naxsi规则时返回错误?
- 30. 为什么在包含OpenSSL静态库时会出现编译错误?
这实际上是有道理的,谢谢! –