无法在 Qt Creator 中启动 gdb.exe
Posted
技术标签:
【中文标题】无法在 Qt Creator 中启动 gdb.exe【英文标题】:Can't start gdb.exe in Qt Creator 【发布时间】:2010-04-01 02:45:06 【问题描述】:我在 Qt Creator 中有一个构建良好的项目,但是当我尝试调试它时,我收到以下消息:
适配器启动失败 无法启动 gdb 'C:\Qt\2010.02.1\mingw\bin\gdb.exe': 进程启动失败:目录名无效如果我导航到调试构建文件夹并直接运行我编译的应用程序,它会运行良好,但显然没有调试支持。此外,gdb.exe 存在于 C:\Qt\2010.02.1\mingw\bin\gdb.exe 中,但 Qt Creator 似乎无法运行它。我该如何解决这个问题?
【问题讨论】:
【参考方案1】:我遇到了同样的错误,尽管 gdb did 存在于指定的路径中并且从命令行启动时没有错误。原来项目设置中的工作目录不存在。
【讨论】:
【参考方案2】:工具->选项->调试器->Gdb 从 Gdb 位置,您可以将路径设置为首选 GBD。
【讨论】:
相关链接:Qt Creator bug report: Debugger fails to start, gdb executable not found【参考方案3】:使用:“C:\Qt\2010.02.1\mingw\bin\gdb.exe”
【讨论】:
我知道我可以从命令行调试,但是有什么方法可以让它在 Qt Creator 中工作? 我的意思是,找到配置路径的位置,并添加 " ,windows 使用 ./\ 处理路径时可能会出现一些错误 在 QtCreator 3.1.1 中,它位于 Tools->Options->Build & Run->Debuggers以上是关于无法在 Qt Creator 中启动 gdb.exe的主要内容,如果未能解决你的问题,请参考以下文章
qt creator创建cmake构建的程序,无法启动调试(点左下角运行不出结果 No executable specified.)