无法从命令环境CD开始调试意外的gdb输出 [英] unable to start debugging unexpected gdb output from command environment cd

查看:21
本文介绍了无法从命令环境CD开始调试意外的gdb输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在vscode中加载gdb。我希望在vscode中使用gdb调试我的c代码,但我收到以下错误:

无法从命令环境CD开始调试意外的gdb输出 我在WSL上安装了GDB。

这是我的lauch.json

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [



    {
        "name": "(gdb) Launch",
        "type": "cppdbg",
        "request": "launch",
        "program": "${workspaceFolder}\bin\main",
        "args": [],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "externalConsole": true,
        "MIMode": "gdb",
        "setupCommands": [
            {
                "description": "Enable pretty-printing for gdb",
                "text": "-enable-pretty-printing",
                "ignoreFailures": true
            }
        ],
        "pipeTransport": {
            "pipeCwd": "",
            "pipeProgram": "c:\windows\sysnative\bash.exe",
            "pipeArgs": ["-c"],
            "debuggerPath": "/usr/bin/gdb"
        },
        "sourceFileMap": {
            "/mnt/z": "z:\"
        }
    }
]

}

我无法调试我的程序

推荐答案

嗯,晚了两年,但我们开始了。

在我看来,您使用的是Windows。我也遇到了同样的问题,很快就解决了。显然是某个系统漏洞。要解决此问题,请执行以下步骤:

(在Windows 10上测试)

  1. 转到Windows控制面板(您可以打开文件资源管理器,在路径中键入‘Control Panel’(不带引号)并按Enter);

  2. 从控制面板中,单击"时钟和区域"。

  3. 单击区域。将打开一个新屏幕。

  4. 在打开的屏幕中,单击"管理"并搜索"更改系统位置"按钮。

  5. 选中选项:";Beta:Use Unicode UTF-8 for World Language Support&q;

  6. 重新启动计算机。

通过这样做,问题就解决了。 我希望它对您和其他遇到此问题的人有所帮助。

这篇关于无法从命令环境CD开始调试意外的gdb输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆