莫莫_q 2024-04-01 21:25 采纳率: 0%
浏览 383

unable to start Debugging

vscode运行C语言调试的时候经常老是出现 unable to start Debugging还有终端已经启动,是否启用另一个实例的 的问题,终端也是一堆报错,网上搜索了很多资料也没有找到解决的办法,gcc等环境变量也已经弄过了,求帮忙解决一下

img

终端提示

img

gcc

img


g++

img


gdb

img

  • 写回答

4条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-04-03 01:29
    关注

    【相关推荐】



    • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7669688
    • 除此之外, 这篇博客: VS Code运行时遇到的小问题(附解决方法)中的 1.解决出现Unable to start debugging.Unable to establish a connection to GDB.报错 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      解决方法:

      需要将launch.jsonexternalConsole:False改为Ture

      如图:

      {
          "version": "0.2.0",
          "configurations": [
              {
                  "name": "gcc.exe - 生成和调试活动文件",
                  "type": "cppdbg",
                  "request": "launch",
                  "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
                  "args": [],
                  "stopAtEntry": false,
                  "cwd": "${fileDirname}",
                  "environment": [],
                  "externalConsole": true,
                  "MIMode": "gdb",
                  "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
                  "setupCommands": [
                      {
                          "description": "为 gdb 启用整齐打印",
                          "text": "-enable-pretty-printing",
                          "ignoreFailures": true
                      }
                  ],
                  "preLaunchTask": "C/C++: gcc.exe 生成活动文件"
              }
          ]
      }

      解决方法:在 return 0; 的上一行加上 getchar();


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 4月1日