首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS代码:命令"-exec-run“的意外GDB输出

VS代码:命令"-exec-run“的意外GDB输出
EN

Stack Overflow用户
提问于 2021-02-07 04:15:43
回答 1查看 3K关注 0票数 0

我试图在windows 10机器上使用VS代码来调试c程序。

当我按下调试控制台F5时,显示下面的错误消息

代码语言:javascript
运行
复制
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代码(ver1.53.0)
  3. 将MinGW添加到环境路径
  4. 检查其他没有错误的计算机,我们的launch.json和task.json文件内容是相同的。

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

有错误

代码语言:javascript
运行
复制
'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

无差错

代码语言:javascript
运行
复制
'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'
EN

回答 1

Stack Overflow用户

发布于 2021-02-07 10:49:05

我发现原因是,MCAfee将输出识别为病毒。卸载MCAfee后解决问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66084499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档