Chinaunix首页 | 论坛 | 博客
  • 博客访问: 158819
  • 博文数量: 25
  • 博客积分: 1222
  • 博客等级: 中尉
  • 技术积分: 322
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-27 10:18
文章分类
文章存档

2011年(7)

2010年(9)

2009年(9)

我的朋友

分类: 嵌入式

2011-02-18 22:13:13

下载源代码包之后,按步骤执行以下命令
#!bin/sh
tar xzf gdb-7.2.tar.gz
cd gdb-7.2
 
mkdir -p ../gdb_build
 
cd ../gdb_build
 
../gdb-7.2/configure --target=arm-linux --enable-shared --prefix=/home/test/gdb_build/ --without-x --disable-gdbtk --disable-tui --without-included-regex --without-included-gettext
 
make
 
make install
 
#server
 
mkdir -p ../gdbserver_build
 
cd ../gdbserver_build/
 
chmod +x ../gdb-7.2/gdb/gdbserver/configure
 
CC=/cross-tools/arm-linux-uclibcgnueabi-gcc ../gdb-7.2/gdb/gdbserver/configure --host=arm-linux --target=arm-linux --without-included-regex --without-included-gettext
 
#此处编译gdbserver时如果出现PATH_MAX undeclared错误,在gdb/gdbserver/hostio.c文件中增加,#include ,原因是宏PATH_MAX在中没有定义,而是定义在
make
 
#编译完成之后会在gdbserver_build/bin中生成gdbserver
cp -vf gdbreplay gdbserve ../gdb_build/bin
阅读(6555) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-06 17:22:55

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com