远程服务器中的 VS 代码 C++ 代码运行器设置

VS code C++ code runner setup in remote server

您好,我正在尝试在远程服务器中设置 VS 代码 运行ner 设置,以便我可以使用 VS 代码调试器。通常当我从终端 运行 编码时,我必须首先加载 g++ 模块。 我通常的 c++ 编译和 运行 序列如下:

module load Compilers/gcc-4.9.2
g++ -o test test.cpp
./test

现在安装代码 运行ner 后,如果我尝试通过单击 运行 按钮在 vs 代码中 运行 它,我会收到以下错误:

[Running] cd "/data/<server_name>/users/<username>/" && g++ practice.cpp -o practice && "/data/<server_name>/users/<username>/"test
/bin/sh: g++: command not found

我应该如何将我的 VS 代码设置为 运行 cpp 文件并在此远程服务器中使用调试器功能?我也在我的设置中成功地使用了 VS Code 远程开发。 非常感谢!

在右下方的 Visual Studio 代码 UI 中,您会发现可以调用工作区的设置:

您应该能够更新您的设置以在您的远程系统中找到已安装的编译器。 JSON 设置如下所示:

{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [],
            "compilerPath": "/usr/bin/gcc",
            "cStandard": "gnu11",
            "cppStandard": "gnu++14",
            "intelliSenseMode": "clang-x64"
        }
    ],
    "version": 4
}

也可以使用UI设置。 更多详情,您也可以查看official site.