Когда я нажимаю кнопку «Выполнить файл C/C++» в правом верхнем углу редактора, в окне редактора выполняется следующая команда: терминал:
Код: Выделить всё
/usr/bin/clang++ -std=gnu++14 -fcolor-diagnostics -fansi-escape-codes -g /Users/somebody/Cpp/test.cpp -o /Users/somebody/Cpp/test
Несмотря на то, что он успешно запускает и отлаживает файлы C++ с помощью -std=gnu++14, это заставляет меня неудобный. Есть решение? Спасибо!
Приложение: содержимое My Tasks.json
Код: Выделить всё
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: clang build active file",
"command": "/usr/bin/clang++",
"args": [
"-std=c++11",
"-fcolor-diagnostics",
"-fansi-escape-codes",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... std-c11-in