1、调试原理
GDB调试是应用程序在开发板上运行,然后在PC机上对开发板上得应用程序进行调试,PC机运行GDB,开发板上运行GDBServer。在应用程序调试的时候,pc机上的gdb向开发板上的GDBServer发出命令,而开发板上的gdbserver就会向应用程序发出信号,使应用程序停下来或者完成其他一些工作。
2、安装GDB和GDBServer(gdb-7.4.tar.bz2)
2.1、GDB
1、下载:http://ftp.gnu.org/gnu/gdb/
2、解压:tar xvf gdb-7.4.tar.bz2
3、配置:cd gdb-7.4/
./configure --target=arm-linux
4、编译:make
5、安装:mkdir tmp
make install prefix=$PWD/tmp
6、拷贝:cp tmp/bin/arm-linux-gdb /bin/
7、查看版本/bin/arm-linux-gdb -v (使用绝对路径使用gdb)
2.2、GDBServer
1、cd gdb/gdbserver/
2、配置: ./configure --target=arm-linux --host=arm-linux
3、编译: make CC=arm-linux-gcc
2.3、编译GDBServer的时候会出现以下错误
以上就上有关Linux应用调试技术之GDB和GDBServer的全部内容,学步园全面介绍编程技术、操作系统、数据库、web前端技术等内容。