Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48562
  • 博文数量: 14
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 160
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-05 22:28
文章分类
文章存档

2011年(1)

2009年(13)

我的朋友

分类: LINUX

2009-08-10 19:46:22

今天花了一天的时间来搞dgb 最后没调成功  放弃了 
太烦了  但是决定还是把他记录下来 以作以后参考
首先 当然是下载dgb吧
  来这里下载吧
  我下载的6.5版本的   据说这个版本的dgb需要 2.95.3的交叉编译
                       实践证明我用3.4.1没编译成功
 然后当时是解压了 #tar xzvf gdb-6.5.tar.gz  然后把他转到客户端的source下
                  sudo mv gdb-6.5 /home/mohei/source
 
接下来就是编译 gdb 跟gdbserver  其中gdbserver是传送到开发板上的运行的 所以就用交叉编译了
 
1.编译gdb 
编译之前得先安装一些库 
如果缺少库 就会出现问题  比如no tercmap library found
这个就要安装libncurses5-dev
编译吧
 mkdir -p ~/armgdb/build
          cd ~/armgdb/build
          ~/source/gdb-6.5/configure --target=arm-linux -- refix=/home/jimmy/armgdb   然后make,make install
   这样就可以在~/armgdb的bin下看到arm-linux-gdb及其他文件。 
 
2编译gdbserver
 cd ~/source/gdb-6.5/gdb/gdbserver
 sudo ./configure --target=arm-linux --host=arm-linux
 配置完后要修改Makefile 下的 CC
 改成 /usr/local/arm/2.95.3/bin/arm-liunx-gcc
 然后make  这样就可以就可以得到dgbserver 
 
 
这样编译的dgb  和dgbserver 是绝对可以用的 
但是接下来我就是开发板跟主机连不是 
总是显示连接重置
 
下面就不写了 因为没成功的呀
 
阅读(1042) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~