查找源

为调试编译语言应用程序而创建启动配置时,可以设置启动配置的源查找路径。在开始调试会话之后,可以改变此源位置列表。如果使用其中一个方法设置了源位置列表且调试器打开了错误的文件,您可以更改文件的名称以使用编辑源查找操作来进行查找。或者,如果调试器在源查找路径中找不到源,则可以指定另一个文件或路径以进行查找。

改变源位置列表

在启动调试会话后,可以通过完成下列步骤来对源位置列表进行修改或添加:

  1. 右键单击调试目标(或它的一个线程或堆栈帧)并从弹出菜单中选择编辑源查找
  2. 编辑源查找路径对话框中,执行下列任何任务:
    • 要添加源位置,单击添加。这将调用添加源对话框,可以在该对话框中选择要添加的源位置的类型。从添加源对话框的选择列表中。
      • 选择工作空间将导致工作空间中的所有项目添加至源位置列表。
      • 选择调试引擎将导致调试引擎添加至源位置列表。
      此对话框中的所有其它选择将打开另一个对话框,在该对话框中可以输入或浏览以查找想要使用的源位置列表位置。
    • 要除去现有条目,选择源位置并单击除去
    • 要设置现有条目的顺序,选择一个源位置并单击上移下移以改变该位置的放置。
  3. 如果您想要搜索源位置列表中该源文件名的所有实例,选择搜索路径上的重复源文件复选框。如果选择此复选框并且调试器发现该文件名的多个实例,将通过一个对话框提示您选择正确的源文件。
  4. 在更改了路径后,单击确定以关闭对话框并使用新路径来查找源。

更改编辑器源文件

注: 能否更改编辑器源文件,取决于您在调试时所使用的语言、所处的环境和平台。

有时调试器在程序中找到当前堆栈帧的不正确源文件,并导致在编辑器中显示不正确的源代码。发生此情况时,可以通过完成下列步骤来更改在编辑器中打开的文本文件:

  1. 在编辑器中右键单击并从弹出菜单中选择更改文本文件
  2. 更改文本文件对话框字段中,输入或者浏览以查找想要打开的文件的路径和名称。
  3. 单击确定以将指定的源文件装入编辑器并关闭更改文本文件对话框。或者,如果不想更改源文件,则单击取消

找不到源文件

找不到源文件时,编辑器打开,但没有源文件。在编辑器中,为您提供了下列选项:

  • 可以编辑源查找路径以便指向源文件的位置。要编辑源查找路径,选择添加源位置按钮。这将调用编辑源查找路径对话框。在前面的“改变源位置列表”这一节中提供了有关使用此对话框的指示信息。
  • 可以指定另外不同的编辑器源文件名称。为此,选择更改文本文件按钮来输入或者浏览以查找想要打开的文件的路径和名称。
    注:
    • 如果编辑器源文件位于远程系统上,则使用此选项。
    • 能否更改编辑器源文件,取决于您在调试时所使用的语言、所处的环境和平台。
  • 可以选择显示分解按钮以让编辑器显示程序的分解对象文件。
    注: 如果您正在调试 zSeries®(或 OS/390®)程序,此选项可能不可用。

找到多个源文件

如果将源查找路径设置为在源位置列表中搜索所有源文件名的实例,并且调试器找到源文件名的多个实例,选择源文件对话框会提示您选择正确的源文件。在此对话框中,从列表中选择正确的源文件并单击确定以在编辑器中打开它。

使用条款 | 反馈
(C) Copyright IBM Corporation 2001, 2005. All Rights Reserved.