首页 > 其他分享 >08、VsCode配置gcc

08、VsCode配置gcc

时间:2023-03-07 12:56:00浏览次数:58  
标签:gcc launch VsCode 08 配置 gdb json true

1.1 下载gcc

https://github.com/niXman/mingw-builds-binaries/releases

1.2 配置环境变量bin目录

1.3 vscode安装c/c++插件

调试运行会生成c_cpp_properties.json和tasks.json文件

1.4 vscode调用终端

添加launch.json文件
externalConsole为true会调用终端

{

    // Use IntelliSense to learn about possible attributes.

    // Hover to view descriptions of existing attributes.

    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387

    "version": "0.2.0",

    "configurations": [

  

        {

            "name": "(gdb) Launch",

            "preLaunchTask": "g++.exe build active file",//调试前执行的任务,就是之前配置的tasks.json中的label字段

            "type": "cppdbg",//配置类型,只能为cppdbg

            "request": "launch",//请求配置类型,可以为launch(启动)或attach(附加)

            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",//调试程序的路径名称

            "args": [],//调试传递参数

            "stopAtEntry": false,

            "cwd": "${workspaceFolder}",

            "environment": [],

            "externalConsole": true,//true显示外置的控制台窗口,false显示内置终端

            "MIMode": "gdb",

            "miDebuggerPath": "D:\\MinGw64\\bin\\gdb.exe",

            "setupCommands": [

                {

                    "description": "Enable pretty-printing for gdb",

                    "text": "-enable-pretty-printing",

                    "ignoreFailures": true

                }

            ]

        }

    ]

}

2、include包含出错

vscode默认编译器是vs,使用gcc需要更改配置

image.png

输入下面代码查看路径

g++ -v -E -x c++ -

image.png

image.png

标签:gcc,launch,VsCode,08,配置,gdb,json,true
From: https://www.cnblogs.com/dbai/p/17187679.html

相关文章

  • 路飞项目----day08()
    上节回顾#1git回顾#2pycharm操作git -版权---》收费软件---vscode,社区版vim搭建开发环境-项目右键---》git---》很多操作,之前使用命令的,现在都可以通过点......
  • vscode - create、build、flash工程
    1.创建工程CTR+SHIFT+P打开命令面板,输入ESP-IDF:ShowExamplesProjects命令创建实例工程,或者输入ESP-IDF:CreateESP-IDFproject命令创建一个模板工程。2.......
  • P2607 [ZJOI2008] 骑士
    和<没有上司的舞会>一样,但树上多了条边  断掉环上一条边,两个点分别做dp,取max #include<iostream>#include<algorithm>usingnamespacestd;constintN=1e......
  • SQL Server 2008 安装图文教程
    一、安装教程解压文件后,双击setup.exe安装文件点击界面左侧的【安装】,然后点击右侧的【全新SQLServer独立安装或向现有安装添加功能】进入【SQLServer2008安装程序】界......
  • 8086汇编,大小写转换
    assumecs:code,ds:datadatasegmentdb'BaSic'db'INFORMaTION'dataendscodesegmentstart:movax,datamovds,ax......
  • MacOs 下调试 8086 汇编
    所需工具x86DOS模拟器:dosboxDOS上运行调试工具:DEBUG.EXE汇编器(链接器):DOS上运行的MASM.EXE、LINK.EXE或者直接使用MacOs自带的nasmexe下载地址:链接:https:/......
  • Windows server 2008 R2 无法启用网络发现
    问题描述:就算在高级共享设置中启用网络发现并保存修改也会变回关闭网络发现解决方法:打开服务设置(win+R在运行栏里输入services.msc),开启以下三个服务FunctionDisco......
  • windows server 2008 R2虚拟机安装问题
    安装流程安装主要有两种方式:1.自定义安装2.自动安装自定义安装选择稍后安装操作系统,同时CD/DVD选择想要安装的镜像​ 满足需要自定义需求的安装流程自动安......
  • 08-Redis系列之-Redis布隆过滤器,MySQL主从,Django读写分离
    Redis实现布隆过滤器前言布隆过滤器使用场景比如有如下几个需求:原本有10亿个号码,现在又来了10万个号码,要快速准确判断这10万个号码是否在10亿个号码库中?解决办......
  • 程序员兼职 程序派单 HR招聘 人员求职 http://www.implements.fun:8080
    http://www.implements.fun:8080......