任务是与工作区相关的,可用于运行程序和脚本,这次我们来看看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
关注
打赏