# VsCode 配置C++调试运行
发布时间:2020-12-16 10:47:02 所属栏目:百科 来源:网络整理
导读:VsCode 配置C++调试运行 先安装插件使得可以运行 先自行在vsc扩展中搜索C++安装 C/C++ 插件 再参考知乎专栏中安装code-runner插件使得可以运行,参考这位知乎博客的插件参数配置,代码使用同样是这个人的知乎回答,他的知乎回答中的代码加上了必备的参数(注
VsCode 配置C++调试运行先安装插件使得可以运行
配置断点调试环境
launch.json: { "version": "0.2.0","configurations": [ { "name": "(gdb) Launch",// 配置名称,将会在启动配置的下拉菜单中显示 "type": "cppdbg",// 配置类型,这里只能为cppdbg "request": "launch",// 请求配置类型,可以为launch(启动)或attach(附加) "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径 "args": [],// 程序调试时传递给程序的命令行参数,一般设为空即可 "stopAtEntry": false,// 设为true时程序将暂停在程序入口处,一般设置为false "cwd": "${workspaceFolder}",// 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录 "environment": [],"externalConsole": true,// 调试时是否显示控制台窗口,一般设置为true显示控制台 "MIMode": "gdb","miDebuggerPath": "C:/MinGW/bin/gdb.exe",// miDebugger的路径,注意这里要与MinGw的路径对应 "preLaunchTask": "g++",// 调试会话开始前执行的任务,一般为编译程序,c++为g++,c为gcc "setupCommands": [ { "description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true } ] } ] } tasks.json { // 有关 tasks.json 格式的文档,请参见 // https://go.microsoft.com/fwlink/?LinkId=733558 "version": "2.0.0","tasks": [ { "type": "shell","label": "g++","command": "C:MinGWbing++.exe","args": [ "-g","${file}","-o","${fileDirname}${fileBasenameNoExtension}.exe" ],"options": { "cwd": "C:MinGWbin" },"problemMatcher": [ "$gcc" ] } ] } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |