vscode 远程SSH连接并配置C/C++开发环境

服务器配置

生成用户密钥

复制代码
ssh-keygen -t rsa -b 4096

执行上面的命令后会在 ~/.ssh/ 目录生成密钥,然后导入密钥到认证文件中

复制代码
cd .ssh/
cat id_rsa.pub >> authorized_keys

最后将 id_rsa 传输到宿主机上

宿主机配置

安装插件

安装 remote-ssh 插件

配置插件

安装图示步骤配置 config 文件

配置文件说明如下

IdentityFile 文件路径获取

配置后的 ssh config 文件如下所示

刷新 SSH 列表

连接服务器

选择服务器类型

选择继续

输入密码

打开文件/文件夹

配置 C/C++ 开发环境

安装插件

配置环境

选择 运行 -- 添加配置 在弹出的页面按照如下选择即可。如果弹出的话,可以输入 c 会自动弹出。

完整配置如下

复制代码
{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description": "Set Disassembly Flavor to Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

运行代码

创建一个 helloworld 项目

点击右上角的 运行 图标,选择 运行 C/C++ 文件

在弹出的窗口选择 gcc 版本即可

然后在终端中即可看到运行结果

调试代码

添加断点

运行调试

单步调试

相关推荐
番茄去哪了19 小时前
苍穹外卖day05----店铺营业状态设置
java·数据库·ide·redis·git·maven·mybatis
吹牛不交税19 小时前
在vmware中右键SSH连接虚拟机报错Could not resolve hostname
linux·服务器·ssh
西柚云20 小时前
把Codex装进VSCode!OpenAI编程助手插件版来了
服务器·ide·vscode·ai编程·codex
xiaoliuliu1234521 小时前
Xshell-7.0.0111p安装步骤详解(附SSH连接与远程命令教程)
运维·ssh
推理幻觉1 天前
vs code ssh使用codex
vscode·ssh·codex
小付同学呀1 天前
Visual Studio2026企业版使用教程
ide·visual studio
我命由我123451 天前
Visual Studio - Visual Studio 修改项目的字符集
c语言·开发语言·c++·ide·学习·visualstudio·visual studio
十铭忘1 天前
windows下右键没有通过Vscode打开
ide·windows·vscode
m0_738120721 天前
渗透测试——Raven2靶机横向提权详细过程(PHPMailer框架利用,UDF提取)
网络·安全·web安全·ssh
红叶尽染寂绀蓝1 天前
已解决:同一ip下,Mac和Windows同时用vscode连接某个Linux远程服务器后,Mac再次连接时无法正确打开远程文件夹,由于转发设置导致
linux·服务器·windows·vscode·tcp/ip·macos