配置远程开发环境

C/C++项目的开发环境一般都是以linux为主,这里介绍主流的几种搭建方式

windows+vscode配置远程linux开发环境

windows + vscode + vmware + ubuntu

  1. 本地主机windows上下载ubuntu和vmware(尽量稳定的新版本)
  2. VMware虚拟机安装Ubuntu(安装VMware Tools方便操作)
  3. 配置SSH,windows里安装过git就有ssh,ubuntu里直接 sudo apt install openssh-server
  4. 本地配置vscode
    • 安装插件Remote Development
    • 填写远程主机信息,Remote Explorer > oepn SSH config file > host (虚拟机主机名),hostname (ip地址),user(用户名)
    • ubuntu查看ip地址(vmware设置net模式,这样ip地址就是固定的,桥接模式的话地址会随着局域网的环境变化)
      sudo apt install net-tools
      ifconfig
    • vscode里安装远程主机里所需要的插件(code runner,C/C++…)
  5. 配置免密登录
    • 本机拿到SSH公钥,如果没有用ssh-keygen -t rsa生成
    • linux系统里~/.ssh目录下新建authorized_keys文件。然后将本机公钥copy过去


配置远程开发环境
https://vendestine.com/remote-vscode-config
Author
Wenzhe Li
Posted on
February 24, 2023
Licensed under