Native代码调试

Native代码调试依赖 LLDB 调试器,进行调试之前请确保已安装 SDK 中的 native 包。

新建模板工程

在DevEco Studio中,点击File > New > Create Project,选择Native C++创建Native应用模板工程。

开始调试

设备连接状态正常,开始调试。调试配置详细设置参考启动调试章节。

设置断点

在相应代码行设置断点进行断点调试。断点详细使用方式参考使用断点章节。

程序控制

可以使用DevEco Studio上的按钮或快捷键在调试过程中进行程序控制。

  • Step Over:逐行执行代码。
  • Step Into:逐行执行代码,并且在函数调用时进入函数内部。
  • Step Out:跳出当前函数并回到调用该函数的地方。
  • Run to Cursor:执行程序到光标所在位置。
  • Resume Program:在程序暂停的地方继续执行程序。
  • Pause:在程序执行时暂停程序的执行。
  • Stop:停止调试。

调试信息查看

每次停在断点或由于其他原因导致程序中断,在堆栈列表展示当前线程状态,在Variable变量列表展示变量值。

Search
Enter a keyword.