/**************************************************/
# #
# gdb-6.8安装 #
# #
/**************************************************/
一.编译安装gdb
1.解压: tar jxvf gdb-6.8.tar.bz2 -c /opt/
2.进入目录下: cd /opt/gdb-6.8/
a): ./configure --target=arm-linux --enable-sim --prefix=/usr/bin
b): make
c): sudo make install
二.编译安装gdbserver
进入cd gdb/gdbserver/目录下
e): ./configure --host=arm-linux //设置arm-linux-gdbserver
或: ./configure --target=arm-linux --host=arm-linux
f): make
或者make CC=/opt/arm/usr/bin/arm-linux-gcc指定编译器目录
<3>这样在gdb-6.8/gdb/gdbserver目录下就生成了一个gdbserver可执行文件,拷贝到
目标开发板/bin文件夹下面.
调试部分
arm板子上运行命令:
$:gdbserver 190.5.100.127:1000 hello
电脑提示部分: Process hello created; pid = 919
Listening on port 1000
代表gdbserver可以使用了!
/****************************************************************************/
190.5.100.127 //arm addr
1000 //arm port 自己定义
hello //arm-linux-gcc -g hello.c -o hello.c
/****************************************************************************/
pc机运行
$:arm-linux-gdb hello
/**************************************************/
# #
# insight-6.8安装 #
# #
/**************************************************/
解压insight-6.8-1.tar.bz2并放在/opt目录下
tar jxvf insight-6.8-1.tar.bz2 -C /opt/
命令:
$: cd /opt/insight-6.8-1/
$: ./configure --target=arm-linux --enable-sim --prefix=/usr/local
$: make
$: sudo make install
编译于insight配对的gdbserver
$: cd /opt/insight-6.8-1/gdb/gdbserver
$: ./configure --target=arm-linux --host=arm-linux
$: make
把/opt/insight-6.8-1/gdb/gdbserver编译好的gdbserver放在arm板子的bin文件夹下就行.
/**************************************************/
第一步:在arm板子上运行gdbserver 190.5.100.127:1000 hello
[190.5.100.127 :板子IP]
[1000 :通信端口号]
第二步:图形界面设置
点击:Run->Connect to target
Target:GDBserver/TCP //选择这个
Hostname:190.5.100.127 //arm板子IP
port:1000 //使用默认的
/**************************************************/
阅读(1645) | 评论(1) | 转发(0) |