本帖最后由 together_moment 于 2011-11-28 13:59:27 编辑

解决方案 »

  1.   

    刚才查了下:
    gdb no symbol table is loaded. use the file command
    编译时加上-g选项才会有调试信息,list命令才会看到源码。no debugging symbols found也是这个原因。
    带-g选项编译的二进制也可以复制到其他机器进行调试,但是需要在同样的目录结构下有源代码,否则list命令也会找不到源码。
    难道说要把源码拷贝到android模拟器里?还是说有别的办法?
      

  2.   

    源码和目录结构应该是gdbserver这端需要,gdb会返回一些信息,server通过这些信息在源文件中查找定位
      

  3.   


    刚试过了,源码没法拷贝到对应目录下,权限不够,根目录无法创建路径
    另外,如果说源码拷贝过去感觉也比较怪异,因为一些最终要测lib库文件的那堆解压缩后的源文件都上百兆比如boost什么的
      

  4.   

    没实现过调试能进入C++的,只会C++里面打LOG,你实现了请分享一下啊!!!