所以我使用target = arm-elf-linux和使用host = arm-linux-androideabi的gdbserver从源代码编译了一个gdb。一切正常,在android上调试本机代码,但如果我输入'info sharedlibrary',它就会卡住。
我尝试了不同版本的gdb + gdbserver,包括来自最新谷歌NDK的版本,它们似乎在搜索当前加载到内存中的所有库时都存在同样的问题。所以我认为这不是我选择错误版本的gdb而是手机上的android系统的错误。
是不是?我能做些什么才能让它发挥作用?