技术
直播中

无厘头

13年用户 546经验值
擅长:基础元器件
私信 关注
[交流]

嵌入式arm linux环境中gdb+gdbserver的安装

一、首先要做以下准备工作:
(1)主机上安装了交叉编译工具。
(2)下载GDB安装包,地址:http://ftp.gnu.org/gnu/gdb/

二、安装GDB
(1)解压源码包

  1.     $ tar -zxvf ./source/gdb-6.0-tar.gz
  2.     $ cd gdb-6.0


(2)配置

  1.     $ mkdir build-arm-linux
  2.     $ cd build-arm-linux
  3.     $ ..configure --target=arm-linux --prefix=/usr/local/arm/3.3.2



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

(3)编译

  1.     $ make

(4)安装

  1.     $ make install


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

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

  1.     $ cd gdb-6.0/gdb/gdbserver

(2)修改权限

  1.     $ chmod u+x configure

(3)指定编译器

  1.     $ CC=arm-linux-gcc ./configure --host=arm-linux

(4)编译

  1.    $ make

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

更多回帖

发帖
×
20
完善资料,
赚取积分