VSCode编译调试C/C++
来源:互联网 发布:websphere mac 编辑:程序博客网 时间:2024/06/05 17:42
Visual Studio Code是Microsoft在2015年正式发布的编辑器,可以运行于Mac OS X、Windows和Linux之上,针对于编写现代Web和云应用的跨平台源代码编辑器。VSCode类似notepad++,只是编辑器(原生支持Web前端开发),需要添加插件,才能支持各种程序语言的编译和调试本文记录在Windows中使用VSCode编译调试C/C++
1.下载C/C++编译工具MinGW
在Windows中配置MinGW的环境变量[path]
2.在VSCode中安装cpptools插件
3.配置MinGW编译工具g++命令
1).在VSCode中按F1,输入configure Task Runner,进入选择others,配置tasks.json{ "version": "0.1.0", // 使用MinGW的g++命令编译(必须配置MinGW环境变量) "command": "g++", // 配置g++命令参数, ${file}表示当前打开的源码, // ${fileBasenameNoExtension}.exe表示当前源码编译后的文件 "args": ["-g", "${file}", "-o", "${fileBasenameNoExtension}.exe"], "isShellCommand": true, "showOutput": "always",}2).在当前源码文件中,按Ctr+Shift+B,即可编译当前源码
4.配置MinGW调试工具GDB路径
1).在VSCode中按F5,选择C++(GDB/LLDB),配置launch.json{ "version": "0.2.0", "configurations": [{ ... ... // 预先使用tasks.json命令编译源码 "preLaunchTask": "g++", // 当前打开的源码编译后的路径 "program": "${workspaceRoot}/${fileBasenameNoExtension}.exe", // MinGW的调试工具路径 "miDebuggerPath": "D:/MinGW/bin/gdb.exe", ... ... }]}2).在当前源码文件中,添加断点,按F5,即可调试当前源码
GitHub博客:http://lioil.win/2017/02/09/VSCode-CppTool.html
Coding博客:http://c.lioil.win/2017/02/09/VSCode-CppTool.html
0 0
- 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】Windows下VSCode编译调试c/c++
- 在ubuntu中用vscode编译调试C\C++
- 【vscode】vscode在windows与ubuntu下编译调试C/C++
- 【vscode】使用vscode多源文件结合opencv编译调试 C/C++
- linux+vsCode+makefile -- 调试C
- Windows下配置VSCode编译/调试C/C++:launch.json配置
- vscode + cygwin gdb 调试C/C++ 配置
- VSCode之C/C++调试配置详解
- 如何在VSCode内编译运行C++?
- 配置VsCode的C/C++编译环境
- 在Windows 10 中用 Bash on Windows(WSL) 给 VSCode 搭建 编译调试 C/C++ 环境
- recyclerView-自定义itemDecoration详解
- python数据分析与挖掘学习笔记(7)-交通路标自动识别实战与神经网络算法
- 大O记法
- 关于在spring依赖注入的类中使用测试类解决办法
- java克隆类
- VSCode编译调试C/C++
- mysql 查询汉字的全拼音以及查询各个汉字的拼音首字母
- 2016年12月智能手机分析报告
- 一行代码搞定android应用升级——EasyAndroidUpgrade
- 蓝桥杯的训练-表达式计算
- 部署私有docker registry
- python中使用xlrd、xlwt操作excel表格详解
- void CshowimageDlg::ShowImg(Mat &img, UINT ID)
- 产品经理的考核与评级