终于安装好了,先写下占个坑,后续补图。
点击打开链接
1.安装前准备。
下载文件,通过ssh放到ubuntu中,并解压。推荐使用gdb-7.4.tar.bz2。
tar vxf gdb-7.4.tar.bz2
解压后生成cd gdb-7.4文件夹。
2.开始安装。
cd gdb-7.4
./configure -target=arm-none-linux-gnueabi --prefix=/home/arm-linux-gdb/arm-linux-gdb
make
make install
cd gdb/gdbserver
./configure -target=arm-none-linux-gnueabi --prefix=/home/arm-linux-gdb/arm-linux-gdbserver
make CC=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc
make install
3.使用gdb远程调试。
进入到安装目录
cd /home/arm-linux-gdb/arm-linux-gdbserver/bin
将gdbserver拷贝到开发板的bin目录下
cp arm-none-linux-gnueabi-gdbserver /home/board/system/bin
编写测试文件:
vim gdb_test.c
编译C文件:
arm-none-linux-gnueabi-gcc -g gdb_test.c -o gdb_test
在开发板上:
arm-none-linux-gnueabi-gdbserver 192.168.1.230:1234 ./gdb_test
回到ubuntu,启动gdb:
/home/arm-linux-gdb/arm-linux-gdb/bin/arm-none-linux-gnueabi-gdb
连接开发板:
(gdb)target remote 192.168.1.230:1234
1.安装前准备。
下载文件,通过ssh放到ubuntu中,并解压。推荐使用gdb-7.4.tar.bz2。
tar vxf gdb-7.4.tar.bz2
解压后生成cd gdb-7.4文件夹。
2.开始安装。
cd gdb-7.4
./configure -target=arm-none-linux-gnueabi --prefix=/home/arm-linux-gdb/arm-linux-gdb
make
make install
cd gdb/gdbserver
./configure -target=arm-none-linux-gnueabi --prefix=/home/arm-linux-gdb/arm-linux-gdbserver
make CC=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc
make install
3.使用gdb远程调试。
进入到安装目录
cd /home/arm-linux-gdb/arm-linux-gdbserver/bin
将gdbserver拷贝到开发板的bin目录下
cp arm-none-linux-gnueabi-gdbserver /home/board/system/bin
编写测试文件:
vim gdb_test.c
编译C文件:
arm-none-linux-gnueabi-gcc -g gdb_test.c -o gdb_test
在开发板上:
arm-none-linux-gnueabi-gdbserver 192.168.1.230:1234 ./gdb_test
回到ubuntu,启动gdb:
/home/arm-linux-gdb/arm-linux-gdb/bin/arm-none-linux-gnueabi-gdb
连接开发板:
(gdb)target remote 192.168.1.230:1234