
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.3 C语言编译和调试
本节将介绍如何对设计工程进行编译,并通过调试器对C语言设计代码进行调试。具体实现步骤如下所示。
(1)编译程序代码,给龙芯1B硬件开发平台上电。
(2)如图1.26所示,在代码清单1-3中设置第一个断点。

图1.26 在代码清单1-3中设置第一个断点
(3)如图1.27所示,在代码清单1-3中设置第二个断点。

图1.27 在代码清单1-3中设置第二个断点
(4)在LoongIDE主界面主菜单下,选择Debug->Run,进入调试器界面,此时程序自动停在第一个断点处。
(5)在调试器界面中,单击“Watchs”标签。在该标签页中,单击鼠标右键,出现浮动菜单。在浮动菜单内,选择Add Watch,弹出“Add Variable Watch”对话框。
(6)在“Add Variable Watch”对话框中的文本框中输入“arr[0]”,单击“OK”按钮,退出该对话框。
(7)重复步骤(5)和(6),再添加7个变量,即arr[1]、arr[2]、arr[3]、arr[4]、arr[5]、arr[6]、arr[7]。
(8)在LoongIDE主界面主菜单下,选择Debug->Run,程序停到第二个断点处。
(9)单击“Watchs”标签,即可看到如图1.28所示的“Watchs”标签页。

图1.28 “Watchs”标签页