我正在尝试远程调试在arm9上运行的应用程序
到目前为止,我已经能够在设备上交叉编译和执行gdbserver。
gdbserver“似乎”可以正确启动并将其自身附加到我的helloworld应用程序中
当我尝试gdb到远程服务器时,我得到
“警告:无法解析XML目标描述;在编译时已禁用XML支持”
显然,编译没有考虑到外籍人士。我真的不确定如何指定配置脚本的expat库路径。
最佳答案
(旧问题,但我通过搜索相同的问题偶然发现)
问题是缺少“expat”库。这很难猜测,因为:
因此,请安装“expat-dev”(使用您的数据包管理器或其他工具),然后重新启动./configure。由于我们正在重新编译并且需要包含文件,因此请小心安装“dev”版本。
更加确定的是,可以将“--with-expat”添加到./configure调用中,以便在未找到expat的情况下以错误停止。
关于debugging - 编译gdb以进行远程调试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5665800/