使用gdb调试linux下的程序解析 下载本文

内容发布更新时间 : 2024/12/27 0:51:51星期一 下面是文章的全部内容请认真阅读。

使用GDB调试Linux应用程序

版本:Rev1.0 www.mcuzone.com 2009-04

更新记录2009.04.29 文档创建。

使用GDB调试Linux应用程序

Team MCUZone 本文演示使用GDB调试本站ARM开发板上的Linux应用程序的过程。包含源程序编译,GDB,DDD,insight的使用。调试器与开发板使用网络连接。PC上的Linux发行版本选择Ubuntu8.10。

一,准备工作

1.在开发板上建立Linux运行环境 启动。

制作根 的

使用如下命令编译:

注意其中的-g参数,指明生成debug信息。

将生成的dbgtst文件复制到rootfs的目录下,比如/usr/testapp。 启动开发板,以NFS方式mount根文件系统(rootfs。

本文档中开发板的IP为192.168.1.100,Linux server的IP为192.168.1.5。 三,使用GDB

从arm-none-linux-gnueabi的工具链相应目录下复制gdbserver到开发板: