如果要调试某个已在运行的程序,可以将调试器附加到相应的进程。
选择 "File"(文件)> "New Project"(新建项目)。
在 "New Project"(新建项目)向导中,展开 "Samples"(样例)节点,然后选择 "C/C++" 类别。
选择 "Freeway Simulator"(Freeway 仿真器)项目。单击 "Next"(下一步),然后单击 "Finish"(完成)。
右键单击所创建的 Freeway_1 项目,然后选择 "Run"(运行)。项目将生成,Freeway 应用程序将启动。在 Freeway GUI 窗口中,选择 "Actions"(操作)> "Start"(启动)。
在 IDE 中,选择 "Debug"(调试)> "Attach Debugger"(附加调试器)。
在 "Attach"(附加)对话框中,在 "Filter"(过滤器)字段中键入 Freeway 以过滤处理器列表。
从过滤后的列表中选择 Freeway 进程。
单击 "OK"(确定)。
将启动一个调试会话,Freeway 进程会在执行到调试器连接到该进程的位置暂停。
单击 "Continue"(继续)继续执行 Freeway,它当前在调试器控制下运行。如果单击 "Pause"(暂停),将暂停执行 Freeway,然后您可以检查变量、调用堆栈,等等。
再次单击 "Continue"(继续),然后单击 "Finish Debugger Session"(完成调试器会话)。调试器会话将结束,但 Freeway 进程会继续执行。在 Freeway GUI 中选择 "File"(文件)> "Exit"(退出)以退出应用程序。