对复杂软件的构建进行故障排除有哪些技巧?
有时我想从头开始构建Python或GCC只是为了好玩,但我无法解析我得到的错误,或者不理解像“libtool链接错误#XYZ”这样的语句。 unix/系统专家使用哪些技巧从头开始编译这种规模的软件?
当然,我已经做了一些事情,比如阅读 config.log(如果有)、谷歌搜索以及在新闻组中发帖。我正在寻找一些东西,要么
- 让过程变得更顺利,要么
- 让我获得有关错误的更多信息,以帮助我理解和修复它。
有时获取这些信息有点困难,因为某些编译错误可能非常隐蔽。到时候我能做什么呢?
Sometimes I want to build Python or GCC from scratch just for fun, but I can't parse the errors I get, or don't understand statements like "libtool link error # XYZ". What are some tricks that unix/systems gurus use to compile software of this size from scratch?
Of course I already do things like read config.log (if there is one), google around, and post in newsgroups. I'm looking for things that either
- make the process go smoother or
- get me more information about the error to help me understand and fix it.
It's a little tough to get this information sometimes, because some compile bugs can be quite obscure. What can I do at that point?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我的 5 美分:
对不起,如果这些都是显而易见的事情。
My 5 cents:
Excuse me if that's all obvious stuff.
希望这有帮助。
Hope this helps.