远程调试应用程序之gdb+gdbserver
来源:互联网 发布:万科物业软件 编辑:程序博客网 时间:2024/05/21 06:15
1 下载gdb
下载地址 :http://ftp.gnu.org/gnu/gdb/
2 编译gdb和gdbsever
tar gdb-7.5.tar.bz2
cd gdb-7.5/
./configure --target=arm-linux --prefix=/usr/local/arm-gdb -v
make
安装
make install
编译gdbserver
cd gdb/gdbserver/
./configure --target=arm-linux --host=arm-linux
make
出现错误:
vi linux-arm-low.c :"PTRACE_GETSIGINF"undeclare
cd /work/system/linux-2.6.22.6/
grep "PTRACE_GETSIGINFO" * -nR
make
ls 出现gdbserver
拷贝到linux的nfs服务下:
cp gdbserver /work/nfs_root/tmp/fs_mini_mdev/drivers_and_test
可以开始调试了:
应用程序:‘
编译加上-g选项。
arm-linux-gcc -g -o test_debug.o test.c
cp test_debug.o /work/nfs_root/tmp/fs_mini_mdev/drivers_and_test/
3调试
开发板下:
gdbserver 192.168.3.3:1234:
会发现监听端口的信息
在linux主机下执行:
arm-linux-gdb ./test_debug.o
可以调试了,让远程调试就像在本机上调试一样
- 远程调试应用程序之gdb+gdbserver
- gdb + gdbserver 远程调试(应用程序)
- gdbserver + gdb 远程调试
- gdb+gdbserver远程调试技术
- eclipse gdb gdbserver 远程调试
- GDB+Gdbserver ARM远程调试
- linux应用程序调试gdb+gdbserver
- gdb调试及gdbserver远程调试
- uclinux使用gdb和gdbserver远程调试
- 用gdb和gdbserver远程调试tq2440
- GDB+gdbserver 远程调试android native code
- GDB + gdbserver 远程调试android native code
- 交叉编译gdb+gdbserver实现远程调试
- 配置GDB+GdbServer远程调试环境
- arm远程调试 gdb和gdbserver
- 配置GDB+GdbServer远程调试环境
- Linux: gdbserver + gdb insight调试应用程序
- 转:insight+GDB+GDBserver调试arm应用程序
- 使用SOAP访问web服务
- Linux下获取system调用的命令的返回值
- 几种编译器的性能比较
- volatile关键字用法
- AndEngine屏幕跟随人物行走
- 远程调试应用程序之gdb+gdbserver
- 单身快乐(致一个人的情人节)
- osgi注册服务和servlet的两种方法
- const的活用
- 抽象类也有构造函数
- 友元函数的代码
- Ubuntu 下安装Adobe Flash 步骤
- 使用KVM安装windows大文件下载出现网络使用0%的情况说明
- 解决Eclipse启动时画面一闪而过