系统原理课实验要做CMU的Bomblab实验,然而bombg文件在arm架构,因此要配置一个交叉编译/调试环境,曾测试在Ubuntu 15.04下直接安装arm-none-eabi-gdb,然而调试时单步进行会出现IO错误,因此便自己下载了gdb-7.8编译搭建arm-linux-gdb。
一.配置arm-linux-gdb
1.下载gdb http://ftp.gnu.org/gnu/gdb/
我下载的版本是gdb-7.8
2.安装gdb
<1>解压
#tar xjf gdb-7.8.tar.gz
<2>进入到解压好的gdb目录中
#cd gdb-7.8/
<3>配置为arm架构
#./configure --target=arm-linux
<4>修改/gdb/remote.c

本文介绍了如何在Ubuntu系统中配置arm-linux-gdb进行嵌入式调试,解决在使用arm-none-eabi-gdb时遇到的问题。通过下载gdb-7.8源码编译,安装libncurses5-dev,编译并修改环境变量来完成调试环境的搭建。同时,还涉及到adb的安装,以及设备与PC之间的连接步骤。

被折叠的 条评论
为什么被折叠?



