设为首页收藏本站
查看: 15541|回复: 1

GDB+gdbserver 安装

[复制链接]

231

主题

64

回帖

2145

积分

管理员

积分
2145
玉米糊 发表于 2013-6-17 11:12:19 | 显示全部楼层 |阅读模式
一、首先要做以下准备工作:
(1)主机上安装了交叉编译工具。
(2)下载GDB安装包,地址:http://ftp.gnu.org/gnu/gdb/


二、安装GDB
(1)解压源码包
$ tar -zxvf ./source/gdb-6.0-tar.gz
$ cd gdb-6.0

(2)配置
$ mkdir build-arm-linux
$ cd build-arm-linux
$ ..configure --target=arm-linux --prefix=/usr/local/arm/3.3.2

配置很简单,只需要配置--target和--prefix,指定目标板体系结构和安装路径即可。

(3)编译
$ make

(4)安装
$ make install

编译结果在/usr/local/arm/3.3.2/bin目录下,arm-linux-gdb既是GDB工具。

三、编译gdbserver
gdbserver源码包含在GDB源码中,所以继续以上操作即可。
(1)进入gdbserver源码路径
$ cd gdb-6.0/gdb/gdbserver

(2)修改权限
$ chmod u+x configure

(3)指定编译器
$ CC=arm-linux-gcc ./configure --host=arm-linux

(4)编译
$ make

编译生成的gdbserver是在目标板上可执行的程序,复制到目标板中即可使用。


回复

使用道具 举报

0

主题

1

回帖

15

积分

新手上路

积分
15
PXY131 发表于 2015-12-29 20:40:35 | 显示全部楼层
hi~安装gdb时make的步骤时出现这种是什么情况呢?

一堆iwmmxt.c的警告
之后是
make[2]:***[iwmmxt.o] 错误 1
make[2]:正在离开目录 ‘、***/gdb-6.0/sim/arm'
make[1]:***[all] 错误 2
make[2]:正在离开目录 ‘***、gdb-6.0/sim'
make: ***[all-sim] 错误 2

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-4-24 16:05 , Processed in 0.066673 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表