无法从命令环境CD开始调试意外的gdb输出 [英] unable to start debugging unexpected gdb output from command environment cd
本文介绍了无法从命令环境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上测试)
转到Windows控制面板(您可以打开文件资源管理器,在路径中键入‘Control Panel’(不带引号)并按Enter);
从控制面板中,单击"时钟和区域"。
单击区域。将打开一个新屏幕。
在打开的屏幕中,单击"管理"并搜索"更改系统位置"按钮。
选中选项:";Beta:Use Unicode UTF-8 for World Language Support&q;
重新启动计算机。
通过这样做,问题就解决了。 我希望它对您和其他遇到此问题的人有所帮助。
这篇关于无法从命令环境CD开始调试意外的gdb输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文