霸气的猴 2020-12-05 16:48 采纳率: 0%
浏览 37

使用VScode调试C语言时遇到的问题

如图:每次运行调试的时候跳出这个提示

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-24 20:09
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在使用 Visual Studio Code (VSCode) 进行 C 语言调试时遇到的错误提示 "调试控制台" 中显示了以下信息:

    Windows PowerShell
    版权所有(C)Microsoft Corporation。保留所有权利。
    尝试新的跨平台 PowerShell https://aka.ms/pscore6
    nlvozwh.1se
    --stdout=Microsoft-MIEngine-out-nszpmlmc.
    vmmapos;
    --stderr=Microsoft-MIEngine-Error-2j3ajbnp.
    kebapos;
    '--pid=Microsoft-MIEngine-Pid-xsot5t3t.44i'
    '--dbgExe=F:\MinGW\bin\gdb.exe'
    ---interpreter=mi
    ∨断点
    rskua4y.vso
    '--stdout=Microsoft-MIEngine-out-f3t3vajc.3mdapos;
    --stderr=Microsoft-MIEngine-Error-yn2wbq5m.iwq'
    '--pid=Microsoft-MIEngine-Pid-1cm3u5qu.iqo'
    '--dbgExe=F:\MinGW\bin\gdb.exe'
    

    这表明 VSCode 在执行 GDB 命令时遇到了问题,并且没有找到有效的 GDB 调试环境。

    要解决此问题,请确保您已安装并配置好 GDB 和 VSCode 的支持库。您可以按照以下步骤操作:

    1. 安装 GDB:打开命令提示符或终端,在命令行中输入以下命令以安装 GDB:

      apt-get install gdb
      

      如果您使用的是 Debian 或者 Ubuntu 系统,请使用 sudo 来运行命令:

      sudo apt-get install gdb
      
    2. 配置 GDB:将 GDB 添加到您的系统路径中。如果您是首次使用 GDB,请使用以下命令来添加:

      export PATH=$PATH:/path/to/gdb
      

      /path/to/gdb 替换为实际的 GDB 安装目录。

    3. 配置 VSCode:为了使 VSCode 能够识别和连接到 GDB,您需要在 Visual Studio Code 中配置 GDB 插件。请按照以下步骤操作:

      • 打开 Visual Studio Code。
      • 在左侧菜单栏中点击“扩展”。
      • 搜索并安装名为“GDB插件”的扩展。
      • 安装完成后,重新启动 Visual Studio Code。

    现在,当您尝试运行 C 语言程序时,应该能够看到 GDB 的输出并在调试过程中看到程序的行为。

    如果仍然遇到问题,请检查是否有其他未安装的依赖项或者 GDB 版本不兼容的问题。

    评论

报告相同问题?