主题 : 还想问个gdbserver的问题。。。。 复制链接 | 浏览器收藏 | 打印
什么都不会、、、从0开始
级别: 新手上路
UID: 11624
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2009-12-14
最后登录: 2012-08-08
楼主  发表于: 2010-01-03 14:31

 还想问个gdbserver的问题。。。。

RT
   2440板子上已经有了交叉编译过的gdbserver,放到了bin目录下面、、、、、


  和主机用交叉网线连接好了、


  相互可以ping通了,然后、、PC上面交叉编译了下我的程序 tee、并且确定已经加上了-g的选项、、、

  把这个程序放到ARM上面,启用gdbserver。。。

  gdbserver 192.168.1.1:2222 tee
  

    主机上面调用arm-linux-gdb
    

    (gdb) target remote 192.168.1.230:2222
  

     然后就显示连接好了、、可总是提示不能 load symbol   就是没有加载符号列表,可我明明添加了-g 的选项、、、、

   调试的时候只能看到一堆内存地址、、
  

  现在网上看到很多人都说用 symbol-file(还有的用file,用了file不就是直接调用了当前设置的目录的里面的本地程序了吗???)

  
  所以问题是:
  
             为什么会这样、、难道就没有办法从板子上面的程序直接load symbol吗?那种方法实在觉得怪怪的、、、

            
                    
             是不是我编译的gdbserver有什么问题呢、、                  

  

  
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-01-03 15:01
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
什么都不会、、、从0开始
级别: 新手上路
UID: 11624
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2009-12-14
最后登录: 2012-08-08
2楼  发表于: 2010-01-03 17:51

 回 1楼(kasim) 的帖子

嘿嘿、、、谢谢老大阿、、、去看了、、、