在settings.json中找到code-runner.executorMap,然后找到"cpp"和"c"
原配置:
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
指在当前目录下生成exe并运行。
修改后,在当前目录下的coderun文件夹生成exe并运行:
"c":"cd $dir && if(!(Test-Path ./coderun)){mkdir ./coderun -Force >$null} ; gcc $fileName -o ./coderun/$fileNameWithoutExt && ./coderun/$fileNameWithoutExt",
"cpp": "cd $dir && if(!(Test-Path ./coderun)){mkdir ./coderun -Force >$null} ; g++ $fileName -o ./coderun/$fileNameWithoutExt && ./coderun/$fileNameWithoutExt"