我正在使用Sequoyah在eclipse下调试Android上的本机代码。如果库是使用NDK构建的,并且位于项目的文件夹中,它可以正常工作。但是有一些libs是在另一台机器上构建的。我有它的源,目标文件和库是可调试的,但gdb无法找到源路径。有什么想法吗?
答案 0 :(得分:2)
您可以在gdb中设置path substitution。
将substitute-path设置为
答案 1 :(得分:0)
我知道了!在eclipse中,转到Debug Configurations,Source选项卡并添加Path Mapping。在此表中,您可以将编译路径映射到当前路径。