gpt4 book ai didi

Android NDK : Why arm-linux-androideabi-gdb. exe 消失了?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:59:22 24 4
gpt4 key购买 nike

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

我正在使用 QtCreator 部署测试应用程序,它使用 NDK 进行编译。

我无法再调试了,QtCreator 提示找不到 arm-linux-androideabi-gdb.exe

我确认:

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

为什么他们从 r11b 版本中删除了 GDB?我们现在应该如何调试?

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

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

最佳答案

在 NDK 11 中,gdb 被移动到 $NDK_DIR/prebuilt/$HOST/bin/gdb。

QtCreator 已针对 NDK 11 进行了更新。例如你可以试试 QtCreator 4.0 beta

关于Android NDK : Why arm-linux-androideabi-gdb. exe 消失了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36182528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com