首页
学习
活动
专区
工具
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中的配置。

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

相关·内容

Linux下使用VSCode配置C++调试环境

我记得我们当初学习 C++ 语言时,都是使用一个 IDE(比如 CodeBlocks、Dev-C++) 来进行编程和调试;然而随着学习的深入,我发现很多 Debug 工作直接用 printf 就能完成,...配置 要让 VSCode 具备 C++ 的调试工能,首先需要安装 MicroSoft 官方的 C++ 工具插件,直接在扩展插件中搜索 C/C++ 即可找到。...注意,点击 Create a launch.json file 创建新的配置文件时,VSCode 主窗口要处在打开某一个 C++ 文件状态下,这样它才能自动识别你是要进行 C++ 项目的编译调试工作。...好在这个插件已经给出了一般的配置模板,点击 Add Configuration,VSCode 会询问我们要选择何种调试工具,Linux 上一般都预装了 gdb,所以我们就选 C/C++: (gdb) Launch...文件后再 make 编译,在项目中的 README 中一般也会说明如何编译。

7.8K31

OpenRestyNginx Lua服务远程调试方法

通过Remote-SSH扩展和C/C++扩展)进行远程开发和调试Linux上的Openresty程序(ngx-lua模块): ?...因为我们这里主要是要开发Linux上的Openresty程序(ngx-lua模块),所以,还需要安装和配置VSCode的C/C++扩展以完成开发过程中的IntelliSense。...这里需要注意的是,因为我们是远程开发,所以这里的C/C++扩展是需要通过SSH-Remote扩展安装在test(tweyseo)这个SSH远程会话对应的远端Linux上的VSCode Server中的,...而不是安装在本地,并且就算你两边都安装了C/C++扩展,扩展也只会在本地或者远端的一端被启用。...安装完成后,在工作目录对应的工作区中直接配置“settings”字段的C/C++扩展对应的属性(其中includePath里用到的**表示递归目录下的所有文件夹): "settings": { "

5.5K20
  • 1.Win10+VsCode的CCPP编译环境搭建

    我是从开始学C++的时候就一直用的是visual studio,毕竟宇宙第一IDE,写和调试都是超级方便快捷,唯一的缺点可能就是启动慢一点。...废话少说,参考的是:VSCODE配置C/C++编译调试环境。有一些小坑,尝试之后最直接简单的方法如下: 1. 下载VS Code并安装。...可以把MinGW中的所有文件拷贝到安装的LLVM路径下,两者会无缝合并,如图: ? 然后和上面说的一样,检测是否安装成功。 3.安装VS Code扩展。...这个配置文件我基本上都是按照知乎上面的下来的,只有很少的地方需要修改。 建立工作区。 这一步在文件管理器中建立就可以了。 ? 建立.vscode配置文件夹。...具体参见VSC的文档 "focus": false, // 设为true后可以使执行task时焦点聚集在终端,但对编译c和c++来说,设为true没有意义

    4.8K70

    linux进行c++开发经验总结

    这一周主要就是在linux下进行c++的开发,以此为契机记录下遇到的问题....,vscode用于较大的项目,VS Studio用于windows下的调试 目前主要使用vscode,开发环境是无界面的linux系统,使用最新版本的vscode有连远程代码仓库的功能,可以在本地windows...查看log 一般程序会输出log到磁盘文件,想要实时监控日志文件的更新内容,可以使用tail -f filename命令,它会在文件内容有更新时将结果输出到命令窗口 调试 使用gdb调试C++程序 编译时加...-g -gstabs+ 选项,并且去除 -O2 等优化选项 两种调试方式 直接gdb ..../prog gmon.out -b 查看输出 原理: 在每个函数中插入count函数,这样函数调用时就会计算次数和时间 缺点: 无法分析多线程程序;无法观察IO时间 valgrind工具 可以使用它的Memcheck

    1.3K20

    技术分享 | 新手如何调试 OceanBase

    observer 和 gdb 所在的 linux 服务器 所需工具: 本地:vscode(所需插件:C/C++、CMake、CMake Tools、Remote - SSH、Remote Development...的相关报错进行排查 日志 所在目录:single.yaml中的home_path目录中 日志类型:OceanBase 数据库的进程⽇志主要分为 observer.log 、 rootservice.log.../configure make && make install gdb --version gdbserver --version 本地环境 配置 vscode 本地自行安装插件:C/C++、CMake...) 打开 oceanbase 的源码目录 继续在远程服务器上安装插件:C/C++、CMake、CMake Tools 创建并配置launch.json,创建成功后会保存在.vscode目录下 这里贴出我的配置...SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。

    1.3K20

    基于vscode 打造Linux C++编码环境

    本期分享下自己的C++编码环境。 自己目前C++编码环境是基于vscode打造的,再通过vscode远程登录到Linux(remote Linux)。...我自己的使用场景: WSL能满足要求时,基本都用WSL 当WSL无法满足时,就使用虚拟机 当然,嫌麻烦完全可以仅使用虚拟机,除了无法在WINDOWs-10随处开启 Linux shell外,基本无差别。...这样在写C++代码时,才会智能提示、调整等一些列功能。上述是基本插件,其他的插件可以自己多去探索发现。 写完程序,可以直接在TERMINAL上使用g++编译运行,结果如下: ?...回想自己在阅读开源项目redis6.0、libuv时,都是靠gdb帮我理清了回调函数链路。 虚拟机 + vscode 继续提供一个【虚拟机+vscode】的方案,最终可以实现和WSL几乎一致的体验。...免密登录虚拟机 vscode连接WSL是不需要输入密码,后续任何操作也不需要输入密码。但是vscode和虚拟机的任何操作每次都需要输入密码,就会很影响使用体验,下面讲解如何免密登录虚拟机。

    2.8K30

    VS code 插件配置手册

    Remote VSCode插件---远程编辑文件安装环境配置在本地端的配置在远程端的配置工作流Ftp Sync插件--—远程代码的同步安装环境配置工作流 ---- C/C++ Tools插件---C/C...查看定义/声明 类/方法导航 调试: 支持调试Windows、Linux和macOS应用程序 断点 变量查看 逐行代码调试 支持多线程调试 支持核心转储调试 安装 在VSCode的扩展插件中找到C/C...": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台 "MIMode": "gdb", // VSCode要使用的调试工具...Remote VSCode插件---远程编辑文件 此扩展允许您轻松地获取并编辑远端文件,而不是使用命令行和 vi 编辑远端文件这种原始的操作。...安装 在VSCode的扩展插件中找到Remote VSCode插件并进行安装; ?

    3.4K20

    Ubuntu 系统配置 VS Code C++ 开发环境

    VS Code 环境配置 VS Code 安装 安装 VS Code 在 VS Code 中安装 C/C++ Extension Pack 扩展组件,其他插件会附带安装 我同时也安装了 C/C++,Code...Runner, C/C++ Compile Run 扩展 环境配置 VS Code 与 Visual Studio或其他的大型IDE的工作机制类似,一般都是每个project有一个单独的工作空间(也就是目录...在配置C/C++开发环境时,基本会配置3个文件,tasks.json、launch.json及c_cpp_properties.json,三个文件都在 .vscode目录下。...Configuration来选定要加入的配置C/C++: (gdb) Launch(VS Code版本不同,方式有些变化) 生成默认 launch.json 文件 { // Use IntelliSense...表示需要调试的文件,下面设置为工作目录 {fileDirname} 中的 {fileBasenameNoExtension} ,当foobar.cpp处于打开状态时,编译得到的 foobar 会被调试

    1.2K10

    windows平台中使用vscode远程连接linux进行c++开发配置教程(内容详细适合小白)-2021-3-30

    本文将详细介绍在windows平台中使用vscode远程连接linux进行c++开发的软件安装和系统配置教程,如有错误,请指正。...vscode2019以后的版本提供了remote-ssh插件,在windows平台上安装该插件相当于完成了ssh客户端的安装。安装时在扩展商店搜索ssh,选择该插件进行安装。...5.安装远程插件 远程连接成功建立后,在扩展商店中可以看到本地和远程主机安装的所有插件,如下所示: 为了便于进行c++开发,需要安装c/c++插件和C++ Intellisense插件,安装时需要选择在远程主机进行安装...最后,设置中各个选项的具体意义可以在vscode官网进行查看,结合选项意义和实际项目需求即可完成设置。...若linux系统中未安装gdb,则要先进行安装。在左侧主菜单中,选择“运行和调试” ,然后点击蓝色按钮,选择“ C ++(GDB / LLDB)”,此时vscode自动打开launch.json文件。

    12.1K61

    一篇文章教会你:Linux 环境下 Redis 调试环境的搭建

    https://cloud.tencent.com/developer/article/2464477 介绍了如何在 HarmonyOS 中使用 ArkUI 和 ArkTS 开发一个全网比价工具,实现了从不同电商平台抓取价格...正在处理用于 shared-mime-info (1.5-2ubuntu0.2) 的触发器 ... (2)启动VSCode,进入VSCode扩展安装C/C++插件。...(3)在redis文件夹下的.vscode创建tasks.json和launch.json。...(3)vscode安装C/C++和C/C++ Extension Pack插件。 (4)根据个人喜好,vscode安装其他插件:vscode-lua、cmake、Project Manager。...redis做持久化时,需要将内存中的数据刷到磁盘中,redis会fork一个子进程,在子进程中进行持久化,持久化过程中产生的rdb文件储存着内存中的数据,这个rdb文件是一个比较大的文件,这就涉及到关闭大文件的问题

    16020

    vscode配置 -- 编写C语言

    一、前言 使用vscode编写单页面的小程序还是很方便的,但是,它不是集成开发环境,编写相应的程序,比如C语言,需要安装对应的插件和扩展,配置起来相对比较麻烦一些,但是用熟练了就非常好用,无论是调试还是编码...,vscode都相当强大,毕竟是微软的玩意,下边总结一下:如何使用vscode来编写C语言。...首先下载vscode,地址:https://code.visualstudio.com/ 然后对vscode进行汉化(看个人习惯,我这里汉化了一下),在vscode的左方功能列表中,可以找到 Extensions...另外 VSCode 如果更新时,可能也会再次切换为英文版,这时候就需要手动切换语系。....png 在左边可以再新建文件夹,或者一些文件等等… 接下来安装编写C语言需要的插件和配置环境变量,如下 首先在vscode里安装两个扩展,分别是C/C++和code runnne 202202082300055

    8K20

    Vscode修改.exe文件生成位置

    起因 今天在写C语言练习题时,发现Vscode工作区中出现了这样的情况: 程序运行产生的可执行文件和源码混在一起,作为一名强迫症,我怎能容忍它 “如此放肆”,特意查看了一波官方文档后终于找到了解决办法...emmm……强迫症表示非常友好哦,下面就带大家看看我是如何解决的。...解决方法 文件建立 现在关闭Vscode,在桌面新建一个文件夹,命名随意,然后直接拖拽到Vscode图标处打开,这个文件就是我们的工作区 打开之后我们新建文件夹 Demo ,其下新建文件 Hello.c...创建launch.json文件 选择C++(GDB/LLDB) 选择gcc.exe-生成和调试活动文件 返回工作区文件目录,发现生成了.vscode文件夹,包含launch.json..., //true:cmd窗口; false:Vscode的内置终端输出 "MIMode": "gdb", //指定连接的调试器,minGW64中调试程序->gdb

    2.9K21

    Ubuntu下安装vscode_附近有安装etc的吗

    目录 一、安装VSCode 1、VSCode下载 2、安装VSCode 二、配置C/C++环境 1、配置g++环境 1.1 安装vim 1.2 安装g++ 2、 安装汉化、C/C++插件 3、 建立工程...4、 更改lanuch.json文件 5、 更改task.json文件 6、完美运行 ---- 我的Ubuntu已经换源了,但是在浏览器中下载比较慢,可以在window中下载好直接拖到虚拟机中。...如何在windows和虚拟机Ubuntu中拖拽文件参阅: 两行代码实现Windows和Ubuntu20.04虚拟机文件复制(超精简)_fangshuo_light的博客-CSDN博客 一、安装VSCode...,输入: sudo apt install g++ 2、 安装汉化、C/C++插件 在左侧扩展商店中查找 ”chinese“选第一个安装,安装好后重启软件。...在左侧扩展商店中查找 ”C/C++“选第一个安装。 3、 建立工程 由于VScode是以文件夹的形式管理工程的,因此我们首先新建一个文件夹,我这里取名叫Codes。

    2.5K20

    vscode安装

    代码跟踪功能 我们是一个团队,项目中往往都是协作开发,绝大多数情况下要使用Git来管理我们的代码,这个时候VScode会跟踪我们的代码,非常明显地为我们标注:你更改了那些文件,文件中你修改可第几行的代码...)都是强大的开发工具,但它们在许多方面有着不同的特性和优势。...这种轻量性和灵活性使得VSCode特别适合用于小型项目、脚本编写以及跨平台开发。 界面简洁与易用性:VSCode的界面设计非常简洁,直观易用,学习曲线平缓,使得初学者和轻量级使用者能够迅速上手。...因此,在选择开发工具时,应根据项目的具体需求、个人偏好以及平台支持等因素进行综合考虑。...六.感谢佬的帮助 VSCode上搭建C/C++开发环境(vscode配置c/c++环境)Windows系统---保姆级教程_vscode设置c++环境-CSDN博客 本篇文章基于大佬的文章和鹏哥vscode

    19210

    VS code搭建 C 和 C++ 环境的完整图文教程!

    文章内容出处:网路素材 前言 前两天有同学问我如何用VScode搭建C语言的环境。 接下来直接动手搭建C和C++的环境。...那么为了让我们能够在VS code里面编译并运行C/CPP文件,我们需要去额外安装C和C++的编译器:GCC。 Windows平台上的GCC移植版本是MinGW。...在搜索栏搜索Chinese,选则中文简体点击右下角的安装(我这里安装过了所以没有那个安装按钮)。 ● C/C++:一款C/C++语法高亮的代码插件。安装方式和Chinese一样。..."MIMode": "gdb", // 指定连接的调试器,gdb是minGW中的调试程序 "miDebuggerPath": "C:\\Program...你可以抛弃笨拙 VC 6 和调试不方便的 Dev C++ 转而使用 VS code 编写调试 C/C++ 的程序了,祝你用的开心! 版权声明:本文来源网络,免费传达知识,版权归原作者所有。

    3.3K50

    Vscode 搭建 C C++ 开发环境

    将士出征,怎能没有一把利器,本文基于 VSC 搭建 C++ 开发环境 序 相信多数计算机专业的同学都和我一样,步入大学首先要学习的就是 C 语言。...于是,历经 CodeBlocks、DevC++、VC++6.0 等编辑器后,我找到了致胜的法宝,今天的主角——VScode,这款工具在之前的博文中就有过推荐,点我直达 下面我们来一起配置下 C++ 的开发环境...,导入一个空文件夹 点击新建文件夹按钮 命名为 .vscode,然后点击新建文件按钮,依次建立图示文件结构 其实对应的文件名称在后期编译时,vscode 会自动生成,但由于默认配置不太友好(比如生成的..., //true:cmd窗口; false:Vscode的内置终端输出 "MIMode": "gdb", //指定连接的调试器,gdb为minGW64中调试程序..."-g", //生成和调试有关的信息 "${file}", //指定编译文件为当前文件 "-o",//指定输出文件的路径和名称

    3.6K21
    领券