VScode Remote 远程开发与调试

一、搭建环境

linux环境:Centos7 64位

windows环境:Win10 64位

编辑器版本: VScode Stable 64位 https://code.visualstudio.com/

二、Centos7 配置

1、执行以下命令,安装服务端

yum install openssh-server

三、VScode 配置过程

1、需要安装的插件

  • C/C++
  • C/C++ Compile Run
  • Remote Development

2、按如图所示,到插件安装项,进行安装

插件安装

3、通过 ctrl+shift+p 打开设置 Remote-SSH:Settings,把 Remote.SSH:Show Login Terminal 前面勾选起来,如图


命令面板
命令面板

4、 按 F1 弹出VS Code的命令选项板,输入Remote-SSH: Connect to Host,回车,选择 Configure SSH Hosts,并打开 C:\Users\用户名.ssh\config文件,配置远程主机。如下所示

Host 显示在vscode列表中的名称
HostName 远程主机IP
User 连接用户名

命令面板
命令面板
ssh 的 config 配置文件

四、连接远程主机并进行调试操作

1、连接主机

连接主机

2、输入前面配置的用户密码

输入用户密码

3、登录成功,输入自己要加载的根目录,点击OK,并再次输入用户密码

打开文件目录

4、按下 F1 , 输入 task... 依次选中图中所示选项,最后自动生成 tasks.json 文件

生成 tasks.json 第一步
生成 tasks.json 第二步
生成 tasks.json 第三步

5、打开需要编译的文件 main.cpp ,按下 F5 ,依次选中图中所示选项,最后自动生成了 launch.json 文件

生成 launch.json 第一步
生成 launch.json 第二步
生成 launch.json 第三步

6、接下来就可以打断点进行调试了

7、注意事项

  • launch.json文件中 preLaunchTask 项的值必须与 tasks.json 中 label 项的值一致
  • 由于有些电脑权限问题,所以 externalConsole 项需要设置为 false 才能进行调试

你可能感兴趣的:(VScode Remote 远程开发与调试)