Oracle® Solaris Studio 12.4:使用 dbx 调试程序

退出打印视图

更新时间: 2015 年 1 月
 
 

使用修复并继续修改源代码

    使用修复并继续时,可以通过以下方式修改源代码:

  • 添加、删除或更改函数中的各代码行

  • 添加或删除函数

  • 添加或删除全局变量和静态变量

将函数从旧文件映射到新文件时,可能会出现问题。要在编辑源文件时尽量减少此类问题:

  • 不要更改函数的名称。

  • 不要添加、删除参数或将其类型更改为函数。

  • 不要添加或删除当前在堆栈中处于活动状态的函数中的局部变量,也不要更改其类型。

  • 不要对模板声明或模板实例进行更改。只能修改 C++ 模板函数定义的主体。

如果进行任一这些更改,请重新生成整个程序,而不要使用修复并继续。