C++ VS代码C++;远程服务器中的代码运行程序安装

C++ VS代码C++;远程服务器中的代码运行程序安装,c++,visual-studio-code,remote-debugging,C++,Visual Studio Code,Remote Debugging,您好,我正在尝试在远程服务器中设置VS代码运行程序,以便使用VS代码调试器。通常,当我从终端运行代码时,我必须首先加载g++模块。 我通常的C++编译和运行顺序如下: module load Compilers/gcc-4.9.2 g++ -o test test.cpp ./test 现在,在安装code runner之后,如果我试图通过单击run按钮在vs代码中运行它,则会出现以下错误: [Running] cd "/data/<server_name>/users/

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

module load Compilers/gcc-4.9.2
g++ -o test test.cpp
./test
现在,在安装code runner之后,如果我试图通过单击run按钮在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
[Running]cd”/data//users//“&&g++practice.cpp-o practice&&”/data//users//”测试
/bin/sh:g++:未找到命令
如何设置VS代码以运行cpp文件并在此远程服务器中使用调试器功能?我在设置中也成功地使用了VS代码远程开发。 非常感谢

在右下方的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进行设置。 有关更多详细信息,您还可以查看