调试编译语言应用程序
要创建将装入编译语言应用程序以进行调试的启动配置,执行下列操作:
- 在提供启动/调试/运行操作集(如“调试”透视图)的工作台透视图中,执行下列其中一个操作:
- 从工作台菜单栏选择运行 > 调试以打开调试启动配置对话框。
- 选择工作台工具栏调试按钮并从菜单中选择调试。这将打开启动配置对话框。
- 在调试启动配置对话框中,执行下列其中一个操作:
- 选择已编译的应用程序节点,并单击新建。
- 右键单击已编译的应用程序节点,并从弹出菜单中选择新建。
- 双击已编译应用程序节点。
- 这将使启动配置选项卡和输入字段显示在该对话框的右边。
- 在名称字段中,输入您为正在创建的配置选择的名称。
- 选择主选项卡以使它显示在前台。
- 在主选项卡项目字段中,输入项目名称(该项目包含想要调试的应用程序的源代码)。如果应用程序的源代码不在工作台项目中,则输入项目名称(该项目包含想要调试的应用程序),然后在启动配置源选项卡页面中指示源搜索路径。
除了在项目字段中输入项目名称之外,还可以单击浏览来浏览项目。
此字段是可选的,但是建议您完成它。
- 在程序名字段中输入想要调试的程序的完整路径和名称。另外,可以通过单击浏览来浏览程序。必须填写此字段。
- 在程序参数字段中,输入想要调试的应用程序所需要的任何程序参数。此步骤是可选的。
- 选择调试初始化复选框以调试在调用主程序入口点之前执行的代码。如果您正在调试 C++ 代码并且需要调试全局声明的 C++ 类对象的构造函数(因为这些对象是在进入主入口点之前构造的),则您可能想要这样做。如果取消选择此项,则程序将运行至主入口点。
- 要设置“源查找路径”,选择源选项卡并执行下列操作:
如果您希望搜索源搜索路径中该源文件名的所有实例,选择搜索路径上的重复源文件复选框。
如果选择此复选框并且调试器发现该文件名的多个实例,将通过一个对话框提示您选择正确的源文件。
- 选择系统环境选项卡以使它显示在前台。在系统环境页面中,您可以为调试会话设置环境变量。您在此页面中作出的设置将仅影响您的调试会话。
您可能需要为各种因素设置环境变量,例如,为调试会话所需要的应用程序指定可执行程序的位置。要在此页面中设置环境变量,执行下列操作:
- 缺省情况下,为调试会话设置的环境变量如下:
- 如果您是从系统(例如,从 Microsoft(R) Windows(R) 资源管理器)中启动的工作台,则您的系统变量是缺省值。除非您选择显示系统环境变量复选框,否则这些变量不会显示在系统环境页面中。
- 如果您是从设置了环境变量的命令行或批处理文件中启动的工作台,则这些变量将是用于调试会话的缺省环境变量。
- 要为调试会话添加环境变量,单击添加按钮,然后用适当的值完成添加环境变量对话框。这些环境变量将添加至缺省环境变量。
- 要除去调试会话的某个环境变量,从环境变量列表中选择它,然后选择除去按钮。
注意:
- 如果您从系统中启动工作台,并且希望除去调试会话的某个系统变量,则您将需要选择显示系统环境变量复选框,以便能够选择要除去的系统变量。
- 如果您正在 Microsoft(R) Windows(R) 上调试,则您不应该除去 SystemRoot 环境变量。如果除去此环境变量,则您将无法使用启动配置启动调试会话。
- 选择公共选项卡以使它显示在前台。可在公共页中执行下列操作:
- 如果想要将启动配置存储在本地并且可用于单用户,则务必选择本地单选按钮。如果要将启动配置作为一个文件存储在工作空间中,并且在资源库中共享以供小组使用,则应选择共享单选按钮并在共享配置的位置字段中输入想要将启动配置存储在其中的项目位置。另外,可浏览项目。
- 在要切换至或在启动时打开的透视图组中,选择想要在启动后打开的透视图。这是在调试方式字段的下拉框中选择的。
- 如果想要将启动配置作为调试按钮首选项菜单或调试菜单调试历史记录列表中的首选调试配置出现,则选择调试复选框。
- 如果已经提供了启动配置所需的所有信息,则将启用调试和应用按钮。单击应用将保存启动配置,此时可以选择关闭对话框而不启动调试会话,也可以单击调试以使用新的启动配置来启动调试会话。如果单击调试,则将保存对启动配置的任何更改并启动调试会话。
在保存调试启动配置之后,就可以编辑它。有关编辑调试启动配置的进一步信息,请参阅下面的相关任务。
提示:如果尚未保存启动配置设置并且已经在想要除去或更改的启动配置设置中进行了输入,则单击还原将除去所作的所有更改。
- 如果尚未提供启动配置必需的信息或者已经提供的信息有错误,则对话框顶部的消息将指示丢失的内容。
- 如果不使用该对话框启动调试器会话(例如,您使用它创建并保存启动配置),在该对话框中完成操作时,单击 关闭 以退出对话框。
相关概念
何时连接
相关任务
从其它启动配置创建编译语言启动配置
使用编译语言启动配置
编辑启动配置
除去启动配置
连接至编译语言应用程序