首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在gdb中使用vscode扩展c/c++时,如何去除终端上的日志和输出

在gdb中使用VS Code扩展C/C++时,可以通过以下步骤去除终端上的日志和输出:

  1. 打开VS Code,并在左侧的侧边栏中找到扩展图标(类似于四个方块叠加在一起的图标)。
  2. 在搜索框中输入"C/C++",找到并选择"C/C++"扩展(由Microsoft提供)。
  3. 点击"Install"按钮安装该扩展,并等待安装完成。
  4. 安装完成后,点击"Reload"按钮重新加载VS Code。
  5. 打开你的C/C++代码项目,并确保在项目根目录下包含了.vscode文件夹。
  6. .vscode文件夹中创建一个名为launch.json的文件,如果该文件已存在,则跳过此步骤。
  7. launch.json文件中添加以下配置:
代码语言:txt
复制
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug with GDB",
      "type": "cppdbg",
      "request": "launch",
      "program": "${workspaceFolder}/your_program_executable",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}",
      "environment": [],
      "externalConsole": false,
      "MIMode": "gdb",
      "miDebuggerPath": "gdb"
    }
  ]
}

请将your_program_executable替换为你的程序的可执行文件路径。

  1. 保存launch.json文件。
  2. 在VS Code的顶部菜单栏中选择"Debug",然后选择"Start Debugging"或按F5键开始调试。
  3. 这将启动GDB调试会话,并在VS Code的底部打开调试控制台。
  4. 在调试控制台中,你可以使用GDB命令进行调试,例如:设置断点、查看变量值等。
  5. 如果你想要隐藏终端上的日志和输出,你可以在VS Code的顶部菜单栏中选择"View",然后取消选择"Terminal"。

这样,你就可以在gdb中使用VS Code扩展C/C++,并去除终端上的日志和输出了。请注意,此配置适用于使用GDB进行调试的情况,如果你使用其他调试器,请相应地调整launch.json中的配置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券