1、安装交叉编译工具链
1.1 建立软连接
在本地系统库搜索路径下(如/lib目录)建立软连接,把arm执行文件需要的ARM库(在交叉编译工具链)通过软连接到/lib下。
2、安装arm模拟器qemu
sudo apt-get install qemu
3、运行arm程序
qume-arm program
4、gdb调试
可以使用系统自带的gdb,也可以安装多平台gdb(sudo apt-get install gdb-multiarch)。
qume作为gdb server端启动执行文件:
qemu-arm -g 1234 test
gdb或gdb-multiarch作为client端在一个新窗口中启动:
gdb-multiarch test
在gdb交互界面中连接gdb server:
target remote localhost:1234
进行调试。