首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android :为什么arm-linux-androideabi-gdb.exe消失了?

Android :为什么arm-linux-androideabi-gdb.exe消失了?
EN

Stack Overflow用户
提问于 2016-03-23 15:38:47
回答 2查看 4.3K关注 0票数 9

我最近从Android r9b迁移到了r11b。

我使用QtCreator部署测试应用程序,这将使用NDK进行编译。

我不能再调试了,QtCreator抱怨说它找不到arm-linux-androideabi-gdb.exe

我确认:

  • toolchains\arm-linux-androideabi-4.8\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gdb.exe文件r9b
  • toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin中没有r11b
  • 我下载并检查了r10e,这个也包含了

为什么他们从发布的r11b中删除GDB?我们现在该怎么调试?

编辑:提交了Qt:https://bugreports.qt.io/browse/QTCREATORBUG-15933。可以在NDK文件夹中的其他地方手动获取gdb。但是,在找到gdb.exe之后,我仍然无法调试.

Edit2: Qt解决的问题。升级到QtCreator 4.0.3。它正确地启动了gdb,我可以调试我的应用程序!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-24 14:49:03

在NDK中,gdb被移动到$NDK_DIR/预置/$HOST/bin/gdb。

QtCreator为NDK 11进行了更新。例如,您可以尝试QtCreator 4.0测试版。

票数 5
EN

Stack Overflow用户

发布于 2016-10-24 14:01:06

同样的问题在android-ndk-r10e-windows-x86_64.exe中,这个包有一个错误,它跳过将arm-linux-androideabi-gdb.exe复制到目标文件夹。这是我的解决办法..。自从下载android-ndk-r10e-windows-x86_64.exe包含丢失的arm-linux-androideabi-gdb.exe .

  • 打开7-zip并将android-ndk-r10e-windows-x86_64.exe解压缩到本地文件夹中。
  • 打开解压缩文件夹和
  • 浏览到android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\
  • 将arm-linux-androideabi-gdb.exe复制到NDK位置

希望这能有所帮助。查看7-zip中的文件列表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36182528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档