码迷,mamicode.com
首页 > 数据库 > 详细

linux 编译 freescale arm 的gdb server

时间:2015-04-10 19:34:31      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

1、官网下载 gdb-7.8.tar.gz

2、解压

$ tar zxf gdb-7.8.tar.gz

参考 gdb-7.8/gdb/gdbserver/README,按如下描述进行配置。

3、新建空目录

$ mkdir s-clean-gdb
$ cd s-clean-gdb

4、生成配置文件

s-clean-gdb$ export CC=arm-fsl-linux-gnueabi-gcc
s-clean-gdb$ ./../gdb-7.8/gdb/gdbserver/configure --build=$MACHTYPE --target=arm-fsl-linux-gnueabi --host=arm-fsl-linux-gnueabi

说明:--build 指定编译的主机类型,--target 意思是说目标平台是运行于arm体系结构的linux内核,--host 指定生成的程序所运行的环境

我使用的工具链在:/opt/arm-cross/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/ 下

技术分享

5、编译

s-clean-gdb$ make
s-clean-gdb$ ls

技术分享

6、验证

s-clean-gdb$ file gdbserver 
gdbserver: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.31, not stripped

 

linux 编译 freescale arm 的gdb server

标签:

原文地址:http://www.cnblogs.com/aqing1987/p/4415178.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!