VScode配置makefile编译
VScode配置makefile编译
Author:onceday date:2022年7月26日
1.修改终端任务配置(Terminal)
{// See https://go.microsoft.com/fwlink/?LinkId=733558// for the documentation about the tasks.json format"version": "2.0.0","tasks": [{"label": "build", //标签名,用于在调试里调用"type": "shell", //类型,可选shell和process"command": "make",//在命令行的命令"args": ["clean",//用于清楚编译中间件 ],//命令参数"group": {"kind": "build","isDefault": true},"problemMatcher": "$gcc" //错误抓取}]
}
此处重点配置label、command,args即可。
调试需要gcc编译-g选项的二进制文件,即携带调试信息。
2.修改调试启动文件(Launch.json)
{// 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","type": "cppdbg",//类型固定"request": "launch","program": "${workspaceFolder}/a.exe",//输入调式程序的执行路径"args": [],//参数表"stopAtEntry": false,//进函数暂停"cwd": "${fileDirname}",//进入目录"environment": [],"externalConsole": false,//额外的控制台"MIMode": "gdb",//调试的程序"miDebuggerPath": "/path/to/gdb",//调试程序的路径"setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true},{"description": "将反汇编风格设置为 Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "build",//加载前先执行编译任务}]
}
- 重要的是program,这个指定要调试的程序。
- 有些时候,gdb需要指定路径,即miDebuggerPath
3.可以使用gdb server远程调试作为替代方案。
VScode配置makefile编译相关推荐
- Tomato学习笔记-Vscode配置Makefile(使用task.jason和launch.jason)
1. Makefile 2. VScode task和launch学习 3. 配置使用Makefile 1.Makefile 以前一直使用 Visual Studio 进行 C++ 的开发,根本不知道 ...
- 【编辑器】VSCode配置C++编译
传说中的编辑器有两个,vim和emacs,一个是编辑器之神,一个是神的编辑器.然后又有众多小神,是两极多强格局. 然后,软爹说,要有我,于是vscode从天而降,带着继承自vs强大的智能,体积却极其轻 ...
- vscode 配置 Latex 编译后自动清理多余文件(.log .out等文件)
setting中配置: "latex-workshop.latex.autoClean.run": "onBuilt", //注意结尾是 t 不是 d" ...
- VSCODE配置OPENCV编译环境(windows)
参考文章: https://www.cnblogs.com/kensporger/archive/2020/02/19/12320622.html 1. 安装MinGW-64 和 CMake,这两个一 ...
- vscode配置c/c++编译环境(最终解决办法)
vscode配置c++编译环境的完美配置与问题解决 如图,博主在用vscode配置c++时出现了很多问题: 当时真的要崩溃了,我的错误提示是:preLaunchTask"Compile&qu ...
- VScode配置ffmpeg+sdl2.0开发环境(window+MinGW)
目录 VScode下载及安装: 下载 安装c/c++扩展包 MinGW-64下载及安装: 下载: 安装: 测试: VScode配置c++编译调试环境 新建测试工程 配置c/c++环境配置文件文件c_c ...
- ubuntu16.04编译安装c++ opencv与vscode配置debug
一.编译安装c++ opencv 1.下载zip包 本文安装的是opencv3.4.3,下载链接,以Sources方式下载zip包. 2.安装依赖 sudo apt-get install build ...
- 转载:vscode gcc makefile git 配置入门
VSCode+GCC+Makefile+GitHub项目管理---基础篇 StreamAI 2019-03-08 20:52:25 2909 收藏 5 最后发布:2019-03-08 20:52:25 ...
- ROS下安装vscode并配置ROS编译环境
(我这是基于docker下的ros当然你不用docker用实体机或者虚拟机也行) 效果如下 参考的大佬视频 ---------------------- 我的docker下的ros环境安装链接 --- ...
最新文章
- react-redux中的connect
- MATLAB之界面介绍
- TMD 这个写笔记的号,盗了有意思吗
- 汽车维修行业呼吁大学生加入修车行列
- 人脸检测源码facedetection
- eclipse没有server怎么办
- JimuReport积木报表——如何设计一张带二维码的打印报表?
- C#LeetCode刷题-贪心算法
- Angular JS 增删改查(弹框修改)
- 成都睿铂 | 落差区域无人机倾斜摄影航线的规划要点
- [2019杭电多校第三场][hdu6606]Distribution of books(线段树dp)
- anaconda开发python_使用anaconda和pycharm搭建多python本版的开发环境
- ai人工智能操控什么意思_为什么要建立AI分散式自治组织(AI DAO)
- Jquery表单清空
- POI dataFormat种类
- suse linux快捷键,Suse Linux整理大全:快捷键
- springboot 删除路径下面所有文件_Spring boot内置Tomcat的临时目录被删除导致文件上传不了-问题解析...
- c语言编程中的或逻辑的符号 符号如何输入,C语言中逻辑运算符(,||,!)和位运算符号(,|,^)...
- vue 使用emoji表情包
- 全国地铁数据爬取-python