安装调试器
1. gdbserver
2. gdb-multiarch
建立工程
新建一个cpp工程,ToolChains选择Cross GCC
这里使用的是arm-linux-gnueabihf-的交叉编译器
编译
GDB设置
在当前工程目录下新建一个.gdbinit文件,加入以下一行:
set architecture arm
新建一个远程调试:右键C/C++ Remote Application,new 。
其中connection处是我已经建立好的远程连接,若没有可以新建一个。
下边的远程调试文件路径即是beagleboneblack上的存放目录。
Debugger选项卡下设置GDB Debugger为gdb-multiarch,也可填写完整路径:/usr/bin/gdb-multiarch,其他保持默认即可。
点击Debugger便可
参考资料:
Exploring Beaglebone