使用Nano Code调试GDK8上的程序

Nano Code是GDK系列调试套件的配套软件,集成了Nano Debugger、Nano Read、Nano Course、Nano Bell四个子系统,从高级调试、技术问答、知识储备等多方面对传统IDE进行扩展,旨在为专业程序员提供专业的开发环境。Nano Code的前端使用Node.JS技术开发,具有速度快、易扩展、阔平台等多种优势。

主要步骤:

  1. 编写一个hello world的小程序。
#include <stdio.h>

int main(int argc, char *argv[])
{
    printf("Hello, Geduer\n");

    return 0;
}
  1. 编译程序。
gcc -g -o hello_world hello_world.c
  1. 使用Nano Code连接GDK8(参考GDK8上手指南)。
  2. 点击文件->打开可执行文件->设置好相应信息->点击开始。
    第一行:tcp:port=2021,server=<IP地址>
    第二行:命令行参数
  3. 此时就可以看到程序在执行的起点处停住了。
  4. 通过bp命令设置断点。
  5. 输入g命令等待断点命中。
  6. 断点命中。
  7. 以上就是调试一个程序的初始步骤,您可以结合Nano Code继续深入调试;从而脱离GDB命令行的苦海,开启图形化界面调试的畅快体验。
作者:Taylor  创建时间:2022-01-09 16:35
最后编辑:Taylor  更新时间:2024-03-12 10:45