我最近尝试在VS代码上运行一些代码,但是,由于我使用的是C++11标准代码,我必须手动将终端中的执行代码更改为g++ -std=c++11,才能在没有错误的情况下运行代码。我使用的是代码运行程序v0.11.8,作者为Jun Han如何将此选项设置为默认值?
g++ -std=c++11
798qvoo81#
在这个page上有一个配置部分,在那里你有如何指定c语言编译的例子。用你需要的标志写你自己的C++,我认为这就足够了。
pb3skfrl2#
遵循以下步骤:
settings.json
{ "code-runner.executorMap": { "cpp": "cd $dir && g++ -std=c++11 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" } }
&已经完成了。
"code-runner.executorMap": { // -lm flag for linking c file with libm (will enable use of math.h in VsCode) "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt.exe -lm && $dir$fileNameWithoutExt.exe && del $dir$fileNameWithoutExt.exe ", "cpp":"cd $dir && g++ -std=c++17 $fileName -o $fileNameWithoutExt.exe && $fileNameWithoutExt.exe && del $dir$fileNameWithoutExt.exe", },
您可以使用任何版本,如**-std = c14或-std = c17**。希望能有所帮助
2条答案
按热度按时间798qvoo81#
在这个page上有一个配置部分,在那里你有如何指定c语言编译的例子。用你需要的标志写你自己的C++,我认为这就足够了。
pb3skfrl2#
遵循以下步骤:
settings.json
&已经完成了。
您可以使用任何版本,如**-std = c14或-std = c17**。
希望能有所帮助