欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VScode Remote 远程开发与调试

程序员文章站 2022-05-24 23:50:34
...

目录

一、搭建环境

二、Centos7 配置

三、VScode 配置过程

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


 

一、搭建环境

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、按如图所示,到插件安装项,进行安装

VScode Remote 远程开发与调试


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


VScode Remote 远程开发与调试


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

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

VScode Remote 远程开发与调试

VScode Remote 远程开发与调试

VScode Remote 远程开发与调试

 

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

1、连接主机

VScode Remote 远程开发与调试

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

VScode Remote 远程开发与调试


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

VScode Remote 远程开发与调试


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

VScode Remote 远程开发与调试

VScode Remote 远程开发与调试

VScode Remote 远程开发与调试


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

VScode Remote 远程开发与调试

VScode Remote 远程开发与调试

VScode Remote 远程开发与调试


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

7、注意事项

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