עתו*_*אית 4 c++ visual-studio-code vscode-code-runner
我正在使用 VS Code 用 C++ 进行编程。当我运行代码(使用“Code Runner”扩展)时,文件.exe存储在同一文件夹中。我在许多项目中看到他们将其存储在/bin文件夹中。可以自动存进去吗?/bin(如果该文件夹不存在,请创建该文件夹)。
我想出了两种完成任务的方法:
在这种情况下,您必须手动创建bin文件夹
让我们配置您的 VScode 扩展
从扩展页面按照此步骤打开设置
在设置选项卡中打开“在 settings.json 中编辑”
在 Json 中找到“code-runner.executorMap”::cpp 并插入以下命令而不是现有命令
cd $dir/bin && g++ ../$fileName -o $fileNameWithoutExt && $fileNameWithoutExt
Run Code Online (Sandbox Code Playgroud)
PS 该命令在 Windows 上有效,在 Linux 上可能无效。我想如果上一个命令在linux中不起作用,那么尝试下一个命令
cd $dir/bin && g++ ../$fileName -o $fileNameWithoutExt && ./$fileNameWithoutExt
Run Code Online (Sandbox Code Playgroud)
我认为,如果你是 Linux 用户,你可以用命令自动化一切(但不幸的是我无法测试它)
cd $dir && mkdir -p bin && cd bin && g++ ../$fileName -o $fileNameWithoutExt && ./$fileNameWithoutExt
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您必须通过添加以下行来将执行切换到集成终端(因此输出会稍微改变)
"code-runner.runInTerminal": true
Run Code Online (Sandbox Code Playgroud)
并将您的 cpp 命令更改为:
用于窗户
cd $dir && mkdir -Force bin > $null && cd bin && g++ ../$fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt
Run Code Online (Sandbox Code Playgroud)
我想对于linux来说
cd $dir && mkdir -p bin && cd bin && g++ ../$fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3532 次 |
| 最近记录: |