![微型计算机系统原理及应用:国产龙芯处理器的软件和硬件集成(实训篇)](https://wfqqreader-1252317822.image.myqcloud.com/cover/856/47379856/b_47379856.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4.3 C语言编译和调试
本节将介绍如何对设计工程进行编译,并通过调试器对C语言设计代码进行调试。具体实现步骤如下所示。
(1)编译程序代码,给龙芯1B硬件开发平台上电。
(2)如图1.40所示,在代码清单1-7中设置第一个断点。
![](https://epubservercos.yuewen.com/18E949/26764082801595206/epubprivate/OEBPS/Images/44102_36_2.jpg?sign=1739327606-Nwz1I3TonpIvrN7yEMAplJFyJ6Ii8eWk-0-da476b4aea34f66ef4d842c0f9d1a99f)
图1.40 在代码清单1-7中设置第一个断点
(3)如图1.41所示,在代码清单1-7中设置第二个断点。
![](https://epubservercos.yuewen.com/18E949/26764082801595206/epubprivate/OEBPS/Images/44102_36_3.jpg?sign=1739327606-RSE16VcmOzVXHMrpXmYLa6LY7t2AaRdc-0-62f8bf3e6d0ff543184a103834289c51)
图1.41 在代码清单1-7中设置第二个断点
(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,程序停在第二个断点处。
![](https://epubservercos.yuewen.com/18E949/26764082801595206/epubprivate/OEBPS/Images/44102_36_4.jpg?sign=1739327606-F9cYZgictIzPyH0pP2q02PNTzyI9Vqmh-0-0fa99f251a5c15d16b5d3c785dc50af4)
图1.42 “Watchs”标签页
(9)单击“Watchs”标签,即可看到如图1.42所示的“Watchs”标签页。