【问题标题】:VS Code: Unexpected GDB output from command "-exec-run"VS 代码:来自命令“-exec-run”的意外 GDB 输出
【发布时间】:2021-02-07 04:15:43
【问题描述】:

我正在尝试在 Windows 10 机器中使用 VS 代码来调试 c 程序。

当我按下 F5 时,调试控制台会出现下面的错误消息

Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
=cmd-param-changed,param="pagination",value="off"
=cmd-param-changed,param="args",value="2>CON 1>CON <CON"
ERROR: Unable to start debugging. Unexpected GDB output from command "-exec-run". 
Error creating process {my program path}\testing.exe, (error 5).
The program {my program path}\testing.exe has exited with code 42 (0x0000002a).

我试过了:

  1. 重新安装MinGW
  2. 重新安装 VS Code(ver 1.53.0)
  3. 将 MinGW 添加到环境路径
  4. 检查其他没有错误的电脑我们的launch.json和task.json文件内容是否一致

我发现与无错误计算机唯一不同的是终端中的命令

有错误

'c:\Users\{my name}\.vscode\extensions\ms-vscode.cpptools-1.2.0\debugAdapters\bin\WindowsDebugLr=Microsoft-MIEngine-Error-woaq1zfx.ino' 
'--pid=Microsoft-MIEngine-Pid-cktvzb1f.ldz' 
'--dbgExe=C:\MinGW\bin\gdb.eauncher.exe' 
'--stdin=Microsoft-MIEngine-In-ousjkx2v.fa4' 
'--stdout=Microsoft-MIEngine-Out-3zwxjow2.lxd' 
'--stderr=Microsoft-MIEngine-Error-woaq1zfx.ino' 
'--pid=Microsoft-MIEngine-Pid-cktvzb1f.ldz' 
'--dbgamming> Exe=C:\MinGW\bin\gdb.exe' 
'--interpreter=mi

没有错误

'c:\Users\{my name}\.vscode\extensions\ms-vscode.cpptools-1.2.0\debugAdapters\bin\WindowsDebugLauncher.exe' 
'--stdin=Microsoft-MIEngine-In-dbis1iss.4uo' 
'--stdout=Microsoft-MIEngine-Out-2k2qns13.5jp' 
'--stderr=Microsoft-MIEngine-Error-ixytwn1h.hzm' 
'--pid=Microsoft-MIEngine-Pid-kqpv2wcw.1oc' 
'--dbgExe=C:\MinGW\bin\gdb.exe' 
'--interpreter=mi'

【问题讨论】:

  • gdb 非常迂腐,因为它必须在启动 VSC 时位于环境路径中。从您知道gbd(无路径)是可识别命令的终端启动 VSC
  • 感谢您的评论。我重新启动电脑,只用gdb关键字启动gdb.exe,我可以进入gdb,但仍然出现错误。
  • 如果你自己从命令行启动 gdb 来调试可执行文件,调用你的程序 test____ 绝不是一个好主意,除非你编写 unix 命令 test
  • 对不起,我找到了原因,MCAfee 将输出识别为病毒。卸载 MCAfee 后问题解决。谢谢你的时间!!!!

标签: c windows visual-studio-code gdb


【解决方案1】:

我找到了原因,MCAfee 将输出识别为病毒。卸载 MCAfee 后问题解决

【讨论】:

    猜你喜欢
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    相关资源
    最近更新 更多