在Eclipse下远程调试Beagleboneblack
安装调试器
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
在Eclipse下远程调试Beagleboneblack的更多相关文章
- 在eclipse下远程调试hadoop2.0
		在<在eclipse下编译hadoop2.0源码>一文中,我详细介绍了如何在eclipse环境和命令行环境下编译hadoop2.0源代码,并简单介绍了如何构建hadoop环境,这篇文章将着 ... 
- tomcat开发远程调试端口以及利用eclipse进行远程调试
		一.tomcat开发远程调试端口 方法1 WIN系统 在catalina.bat里: SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compi ... 
- [转载]eclipse的远程调试功能配置
		原文地址:eclipse的远程调试功能配置作者:我的 用途:web应用部署并运行于外部(区别于eclipse环境中启动的)应用服务器中,当出现问题时,可以使用eclipse工程的源代码进行跟踪调试. ... 
- 052 01 Android 零基础入门  01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试——debug2 多断点调试程序
		052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试--debug2 多断点调试程序 本文知识点: Eclipse下程序调 ... 
- 051 01 Android 零基础入门  01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试——debug入门1
		051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试--debug入门1 本文知识点: 程序调试--debug入门1 程序 ... 
- Window下Eclipse+Tomcat远程调试
		需求: 项目在开发环境跑得好好的,但是当发布到服务器上时,却出现了一些意外的问题.服务器上不可能给你装IDE调试工具啊,又没有很好的日志帮助下,这时候就用到了JVM的Java Platfo ... 
- 【Java】使用Eclipse进行远程调试,Linux下开启远程调试
		原博地址:http://blog.csdn.net/dfdsggdgg/article/details/50730311 1.center下,在startup.sh文件首行中添加如下语句 declar ... 
- 【Java】使用Eclipse进行远程调试,Windows下开启远程调试
		原博链接:http://blog.csdn.net/sunyujia/article/details/2614614 今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可 ... 
- 使用Eclipse进行远程调试
		转自:http://blog.csdn.net/sunyujia/article/details/2614614 今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可能用语言 ... 
随机推荐
- POJ 2346:Lucky tickets
			Lucky tickets Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3247 Accepted: 2136 Des ... 
- 使用IDEA打对应结构的Jar包
			发布环境的内容和自己项目默认打包的样式不一样,就需要自定义打印jar包内容. 1.打开右上角项目结构 2.进行图片相关设置 3.直接进行打包,包会出现在class文件里面.解压软件解压开就是自己想要的 ... 
- 实验吧Web-中-简单的sql注入之2
			输入union select.order by这些关键字会提示SQLi detected! 说明对于关键字有防护 输入1 union也会提示SQLi detected! 但是如果去掉空格:1union ... 
- 读书笔记 - javascript 高级程序设计 - 第二章 在Html中使用JavaScript
			1 <script>的6个属性 async 立即下载当前script标签的外部脚本 但不能影响别的 charset 没用了 defer 文档显示之后再执行脚本,只对外部脚本有效 lan ... 
- P2P平台被清盘后,你会怎样捍卫自身利益?
			近段时间,P2P平台爆雷不断.很多交易金额过百亿的大型P2P平台也"晚节不保",跑路的跑路.倒闭的倒闭.清盘的清盘.从爆火到爆雷,P2P平台正应了那句话,"眼见他起高楼, ... 
- h5-全屏插件
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- linux_ssh用户枚举猜测
			新建一个用户名txt文档,写入常用的用户名 msfconsole use auxiliary/scanner/ssh/ssh_enumusers3 
- pytorch 数据操作
			数据操作 在深度学习中,我们通常会频繁地对数据进行操作.作为动手学深度学习的基础,本节将介绍如何对内存中的数据进行操作. 在PyTorch中,torch.Tensor是存储和变换数据的主要工具.如果你 ... 
- 自己简单配置webpack
			第一步 // 1.在新建文件夹中,npm init -y,生成package.json文件 // package.json 文件内容 { "name": "02webpa ... 
- 吴裕雄--天生自然MySQL学习笔记:MySQL 删除数据库
			使用普通用户登陆 MySQL 服务器,可能需要特定的权限来创建或者删除 MySQL 数据库,所以使用 root 用户登录,root 用户拥有最高权限. 在删除数据库过程中,务必要十分谨慎,因为在执行删 ... 
