linuxonpower调试工具和技术.doc

linux on power 调试工具和技术 ? https:///developerworks/cn/linux/l-pow-debug/ Linux on Power上的调试工具和技术 文档选项 未显示需要JavaScript的文档选项 级别:中级 2005年8月29日 调试是一项主要的软件开发活动,作为应用程序开发人员,您无法避免对程序进行调试。有效的调试不仅能缩短软件开发周期,而且可以节省成本。本文简要介绍了在用户空间的C/C++和Java?应用程序中查找bug的技术,并介绍了一些可以在Linux?for POWER?架构上使用的调试技术。调试程序有很多方法,例如向屏幕上打印消息,使用调试器,或者只需仔细考虑程序如何运行,并对问题进行有根有据的猜测。 在修复bug之前,首先要确定在源程序中的位置。例如,当一个程序产生崩溃或生成核心转储(core dump)时,您就需要了解是哪行代码发生了崩溃。在找到有问题的代码行之后,就可以确定这个函数中变量的值,函数是如何调用的,更具体点说,为什么会发生这种错误。使用调试器查找这些信息非常简单。 本文将简要介绍几种用于修复一些很难通过可视化地检查代码而发现的bug的技术,并阐述了如何使用在Linux on Power架构上可用的工具。 动态内存分配看起来似乎非常简单:您可以根据需要分配内存--使用malloc()或其变种--并在不需要时释

文档评论(0)

1亿VIP精品文档

相关文档