VSCode远程C配置

  • 一、VScode安装
  • 二、Linux端配置
  • 安装openssh-server
  • openssh-server配置
  • 三、VSCode端配置
  • 安装插件
  • Remote Development导入
  • Remote-SSH导入
  • 插件配置
  • 四、远程调试C程序
  • Linux端安装gcc
  • VSCode安装插件
  • 远程调试
  • 五、远程连接断开


一、VScode安装


二、Linux端配置

安装openssh-server

命令:sudo apt-get install openssh-server

vscode 服务器深度学习 vscode怎么配置服务器_c语言

openssh-server配置

参考博文:

三、VSCode端配置

安装插件

Remote Development导入

vscode 服务器深度学习 vscode怎么配置服务器_vscode_02

Remote-SSH导入

vscode 服务器深度学习 vscode怎么配置服务器_服务器_03

插件配置

前提条件:远程Linux端打开。

完成上述插件的引入,VSCode左侧会出现一个类似电脑屏幕的小标识,点击该标识,选择SSH Targets

vscode 服务器深度学习 vscode怎么配置服务器_服务器_04


1. 修改默认的配置文件.ssh位置

默认的.ssh文件夹在C盘用户里面,可能会和Powershell冲突。

点击齿轮->选择扩展设置->修改Remote.SSH:Config File

vscode 服务器深度学习 vscode怎么配置服务器_服务器_05


修改修改Remote.SSH:Config File位置

红框中填入自己想要保存config文件的地址,比如D:\VSCode.ssh\config

vscode 服务器深度学习 vscode怎么配置服务器_服务器_06


2.config文档编辑

点击左侧小屏幕,点击小齿轮,选择刚刚配置的config文件路径。D:\VSCode.ssh\config。

vscode 服务器深度学习 vscode怎么配置服务器_vscode_07

vscode 服务器深度学习 vscode怎么配置服务器_vscode_08


编辑config文档

Host:左侧小电视显示的名字

HostName:Linux .ssh远程服务器的ip地址,可以在Linux端使用ifconfig查到。

User:Linux .ssh远程服务器的用户名

vscode 服务器深度学习 vscode怎么配置服务器_vscode_09


至此配置完成,点击左侧小电视是否可以连接成功,该过程需要输入Linux端密码。

vscode 服务器深度学习 vscode怎么配置服务器_c语言_10


可进一步参考博文:

四、远程调试C程序

Linux端安装gcc

首先查看Linux端是否已安装gcc,命令:gcc --version

vscode 服务器深度学习 vscode怎么配置服务器_c语言_11


没有的话,安装gcc,命令:sudo apt install gcc

vscode 服务器深度学习 vscode怎么配置服务器_vscode_12

VSCode安装插件

连接Linux端后,安装所需插件:C/C++、Code Runner;安装完成后,可以在SSH:相应服务器-已安装中查看。

vscode 服务器深度学习 vscode怎么配置服务器_服务器_13

远程调试

在window端的VSCode打开Linux端已有的.c文件,然后F5进行运行。

五、远程连接断开

在VSCode编译器左下角有一个如下图所示的绿色图标,点击之后,在弹出的下拉框中选择关闭远程连接,如图所示。

vscode 服务器深度学习 vscode怎么配置服务器_vscode 服务器深度学习_14


vscode 服务器深度学习 vscode怎么配置服务器_vscode 服务器深度学习_15