首页 > 其他分享 >vscode+gdb 配置

vscode+gdb 配置

时间:2023-07-30 21:22:55浏览次数:49  
标签:bin 文件 gcc exe vscode 配置 fileDirname gdb

到这个网址下载 mingw c语言环境

https://sourceforge.net/projects/mingw-w64/files/mingw-w64/

我是windows64 位,直接下载这个:

 配置好环境变量

下载c/c++插件

配置vscode文件:

 

launch.json文件:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "w64_gdb",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\BTools\\gcc\\gcc64\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++.exe 生成活动文件"
        }
    ]
}
tasks.json文件:
{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: gcc.exe 生成活动文件",
            "command": "D:\\BTools\\gcc\\Data\\bin\\gcc.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build",
            "detail": "调试器生成的任务。"
        },
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "D:\\BTools\\gcc\\gcc64\\mingw64\\bin\\g++.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "调试器生成的任务。"
        }
    ],
    "version": "2.0.0"
}

 

 

标签:bin,文件,gcc,exe,vscode,配置,fileDirname,gdb
From: https://www.cnblogs.com/lordtianqiyi/p/17592063.html

相关文章

  • mac安装maven环境并配置
    参考:https://www.bilibili.com/video/BV1mW4y1q72A/?spm_id_from=333.337.search-card.all.click&vd_source=56102d8741b60f8a5fd28fed8a3d6e46https://blog.csdn.net/hzqit520/article/details/129166916......
  • Vscode的portable模式
    下载zip解压包版本vscode,解压完成后创建与vscode.exe同级data目录。 解决扩展默认安装在系统盘用户名下导致C盘臃肿的问题。......
  • c#传统读取配置文件
    usingMicrosoft.Extensions.Configuration;usingMicrosoft.Extensions.Configuration.Json;namespaceConsoleApp1{internalclassProgram{staticvoidMain(string[]args){//配置系统//jsonxmlini都是支持......
  • Mask_RCNN项目下载、配置、运行保姆级教程
    1.下载项目进入国内github镜像https://hub.nuaa.cf/搜索要找的模型下载完成后,放到自己写代码的文件夹内,解压。右键用pycharm打开打开requirements.txt,里面有需要安装的包.(可以在网上查MaskRCNN或你想查的项目的环境配置,网上有的说的很详细,这个requirement说的不太详细,如果版本不......
  • 6.Pod的资源配置模板
    资源范式:五个一级字段kind:<String>指明对象的类型(资源类型),类型标签apiVersion:<String>指明对象的类型(资源类型),类型隶属的API群组metadata:<Object>对象元数据,名称/标签/注解和隶属的名称空间spec:<Object>对象数据,期望状态status:<Object>资源的实际状态,由系......
  • log4j2配置需要
    在resource中建立log4j2.xml文件进行配置查看代码<?xmlversion="1.0"encoding="UTF-8"?><configuration><loggers><!--level指定日志级别,从低到高的优先级:TRACE<DEBUG<INFO<WARN<ERROR......
  • centos等linux系统重启网卡和配置网卡命令
    centos网卡配置1、网卡主要分为静态网卡配置和动态网卡配置,静态网卡配置就是通过配置文件将IP地址等设置为一个固定的值。但是动态是每次开始时候动态分配的一个地址。2、网卡的静态配置路径为centos基本都是/etc/sysconfig/network-scripts通过ip-a查看本机的网卡配置文件是......
  • 19_Spring_事务管理XML配置方式
    19_Spring_事务管理XML配置方式applicationContext中,通过AOP实现事务的控制<beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/sche......
  • springboot logback 配置文件 自定义logback配置文件
    logging:level:#配置全部的调试级别#root:trace#配置具体包路径下的调试级别com.example.springboot03:tracepattern:#默认控制台输出格式console:'%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-ddHH:mm:ss.SSSXXX}}){faint}%clr(${LOG_......
  • 7_Spring_使用外部属性配置文件
    7_Spring_使用外部属性配置文件spring容器可以读取.properties属性配置文件,可以将文件中的信息注入给bean例如,引入Druid数据源,配置连接池信息1 导入Druid依赖和mysql-connector依赖<dependency><groupId>com.alibaba</groupId><artifa......