Программа: VS Code 1.47.3
Пакет, использующий: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
#include <iostream>
int main()
{
int a{7}; // it is not supported in VS code
std::cout << a << '\n';
return 0;
}
, когда я нажимаю кнопку запуска, терминал показывает такую команду -
$ cd "/ Users / xxxx / Desktop / C ++ / C ++ /" && g ++ пример. cpp -o пример && "/ Users / xxxx / Desktop / C ++ / C ++ /" пример
Я хочу изменить команду basi c на это при компиляции
$ cd "/ Users / xxxx / Desktop / C ++ / C ++ /" && g ++ example. cpp -std = c ++ 17 -o пример && "/ Users / xxxx / Desktop / C ++ / C ++ /" пример
Так что мне не нужно вводить '- std = c ++ 17 'каждый раз, когда я выполняю.
задачи. json
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C/C++: g++ build active file",
"command": "/usr/bin/g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
извините за плохой английский sh.