VScode配置C/C++环境

编译配置方法:
[插件C/C++和C/C++ Extension Pack]

第一步:创建c_cpp_properties.json文件
(选中指定C文件)在中间搜索框中打>,然后C/C++编辑配置(UI)         //注意是UI

进入后设置两个地方:
1.编译器路径  D:/***/mingw64/bin/gcc.exe 或者D:/***/mingw64/bin/g++.exe (前者用于C,后者用于Cpp)
2.IntelliSence模式  gcc-x64(legacy) 或者gcc-x86(legacy)

第二步:创建tasks.json文件
1.(选中指定C文件)终端-配置任务-(中间搜索栏)选择要配置的任务-C/C++:g++.exe生成活动文件 或者 C/C++:gcc.exe生成活动文件

/上方两个配置文件可复制粘贴重复使用/

第三步:编译代码
1.终端-运行生成任务-(中间搜索栏)选择要运行的生成任务-C/C++:g++.exe生成活动文件 或者 C/C++:gcc.exe生成活动文件
2.随即可看到生成了相应的*.exe生成活动文件
3.打开下方终端窗口(Ctrl + `),输入.\*.exe运行


默认为单个c文件编译,生成*.exe(与.c同名)文件于终端指令运行。
若需要多c文件编译,则将task.json换成:
//tasks.json
{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "C:\\mingw64\\bin\\g++.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${workspaceFolder}/*",  //${file}
                "-o",
                "${workspaceFolder}\\${workspaceRootFolderName}.exe"  //${fileDirname}\\${fileBasenameNoExtension}.exe
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build",
            "detail": "编译器: \"C:\\mingw64\\bin\\g++.exe\""
        }
    ]
}
编译生成*.exe(与所在文件夹同名)文件于终端指令运行


调试配置方法:
1.选择左侧调试窗口-要自定义运行和调试创建launch.json文件-(中间搜索栏)选择选择调试器-C++(GDB/LLDB)
2.这时就会生成一个launch.json文件,这时候文件里几乎什么都没有,我们点击右下角的添加配置,选择C/C++:(gdb)启动
3.修改文件中的program和miDebuggerPath
 "program": "输入程序名称,例如 ${workspaceFolder}/a.exe",        
 -->"program": "${workspaceFolder}\\${workspaceRootFolderName}.exe",     或"program": "${workspaceFolder}\\***.exe"       (输入程序名称,也就是需要调试的文件,前者默认名称是exe与文件夹相同,后者可自定义)
 "miDebuggerPath": "/path/to/gdb",                             -->        "miDebuggerPath": "D:\\Software\\mingw64\\bin\\gdb.exe",             (自己的路径)

参考:VSCode上搭建C/C++开发环境(vscode配置c/c++环境)Windows系统---保姆级教程_vscode设置c++环境-CSDN博客

  • 9
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值