系统原理课实验要做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