title: VScode配置task和launch
date: 2022-12-12 20:57:26
cover:
categories: VisualCode
tags:
- debug
VScode配置task和launch支持C++11
刚开始使用VScode一般都是使用默认的task和lunch配置去执行代码或者debug,一旦修改了相关目录或者改动一些参数,就会不停的提醒XXX文件不存在或者一些奇怪错误。今天就专门花时间研究了一下task和lunch怎么用
因为task和launch都是使用json编写,并且是用来启动编译器,所以需要一些 预备知识
- 编译器相关参数
- json语法
Task的配置
task就是你当前要执行的任务,如果不手动配置,vs会自动配置当前环境的编译任务
初次创建文件或者目录后,按下 F1键盘 会自动生成launch和task文件
默认task如下
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++ build active file",
"command": "/usr/bin/g++",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${fileDirname}"