Windows下配置VSCode编译/调试C/C++:launch.json配置
来源:互联网 发布:去衣软件下载 编辑:程序博客网 时间:2024/05/16 11:24
VSCode在windows下配置调试C/C++代码
需要的软件工具
- gcc、gdb工具;推荐下载minGW编译器,安装后在minGW安装目录下的bin目录下就有gcc和gdb;
- VSCode-windows
- 在VSCode中搜索安装cpptools插件安装(有些情况是不用装的,当你后面的步骤完成后仍然不能开始调试,请安装)
步骤
- 启动VSCode,打开你想要调试的工程或文件,然后在菜单栏中单击“调试-开始调试”(或直接按
F5
); - 此时VSCode的控制台弹出下拉选择框,询问使用哪种工具,我们选择C/C++(GDB);
- 选择后,VSCode提示launch.json没有配置,无法启动调试,这时在它的通知右侧单击“打开”按钮以打开launch.json文件进行配置;
- 在launch.json中主要配置:所需要调试的文件的路径、调试时的CWD(工作路径)、调试器的路径及一些调试参数(程序启动参数等);
详细配置文件如下(新版VSCode)
{ "version": "0.2.0", //不用修改 "configurations": [ { "name": "(gdb) Launch", //配置下拉菜单中显示的内容 "type": "cppdbg", //类型;不能改 "request": "launch", //可以配置为启动(launch)和附加(attach) //编译后目标的绝对路径(注意由于windows的反斜杠'\'分隔符刚好是转义字符,所以务必使用双反斜杠,否则一旦产生转义将会导致路径错误) "program": "F:\\project\\foo\\bar\\DFS.exe", "args": [], //调试时传递给程序的参数 "stopAtEntry": false, //是否需要在程序入口处自动暂停 "cwd": "F:\\project\\foo\\bar", //调试时的程序工作目录 "environment": [], //环境参数 "externalConsole": true, //调试时是否打开控制窗口 "MIMode": "gdb", "miDebuggerPath": "D:\\Dev-Cpp\\MinGW64\\bin\\gdb.exe", //minGW的gdb的绝对路径 "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
阅读全文
0 0
- Windows下配置VSCode编译/调试C/C++:launch.json配置
- 【VSCode】Windows下VSCode编译调试c/c++【更新】
- 【VSCode】Windows下VSCode编译调试c/c++
- 【VSCode】Windows下VSCode编译调试c/c++
- 【VSCode】Windows下VSCode编译调试c/c++
- 【VSCode】Windows下VSCode编译调试c/c++
- 【VSCode】Windows下VSCode编译调试c/c++
- 【转载】【VSCode】Windows下VSCode编译调试c/c++
- 【vscode】vscode在windows与ubuntu下编译调试C/C++
- Mac下 vscode c/c++ 自动编译配置
- vscode + cygwin gdb 调试C/C++ 配置
- VSCode之C/C++调试配置详解
- 配置VsCode的C/C++编译环境
- vscode配置c++debug
- VSCode C++配置编译调试
- VSCode编译调试C/C++
- VSCode 配置C、C++环境
- 关于vscode编译C/C++的个人相关配置
- 中国科学院大学 2015 年招收攻读硕士学位研究生入学统一考试试题科目名称:计算机学科综合(专业)
- 中国首个以“智能制造”主题的专场招聘会落地广州!
- [Android][第一行代码][第 7 章 内容提供器]
- 优秀程序员应具备的15个素养/特性
- 藏宝图
- Windows下配置VSCode编译/调试C/C++:launch.json配置
- 微信公众号支付功能
- Makefile部分学习理解
- C# 多线程编程
- CSS中link 和@import的区别
- 推箱子大全
- Shell脚本处理JSON数据工具jq
- MySQL 管理
- 程序员的学习总结