任务是与工作区相关的,可用于运行程序和脚本,这次我们来看看C++编译任务是如何编写的。
一、任务是如何帮助我们完成C/C++开发的?C/C++开发需要:
- 一些辅助编辑、校验的功能
- 代码的编译
- 打包
- 测试
- 部署
对于第一项,C/C++开发时都会下载C/C++插件,帮助我们完成编辑、编译、调试功能。智能感知、调试和代码浏览(Go to definition、Find All Reference)。我们知道task借助终端可执行一切终端任务,我们程序进行“编译、打包、测试和部署”也是通过终端完成,所以vscode完全可以进行C++开发。对于C/C++而言,编译由g++、gdb完成,编译打包测试部署由Makefile和CMake等自动化编译工具完成。
二、配置默认编译任务?假设我们要编译的源文件如下:
#include
int main()
{
std::cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?