安装两个插件

VSCode远程开发C项目

 

 

配置ssh免密登录

网上大多数都是在远端机器上生成秘钥对,再将公钥放到本机上。

但是通常远端机器上配置了git的ssh, 默认的位置还是一样,感觉会覆盖掉。

所以,我是将本机的公钥,复制到远端机器上的id_rsa.pub, 再将其添加到 ~/.ssh/authorized_keys 中。

然后在VSCode ssh插件的配置中,也要添加 `IdentityFile ~/.ssh/id_rsa`

可参考 配置vscode 远程开发+ 免密登录 

 

配置oh-my-zsh

要现状zsh,两者是不一样的。

再设置为默认shell

VSCode远程开发C项目

 

调试

若安装上文提到的"C/C++“插件,就自带调试功能

VSCode远程开发C项目

mac自身是lldb,ubuntu是gdb,注意,远程开发运行和调试都是在远程,当然也是用gdb(当时犯傻了,弄了半天lldb)。

注意:ubuntu没有自带gdb,先用 sudo apt-get install gdb 安装。

 

 

参考链接:

1. 官方文档 Debug C++ in Visual Studio Code

相关文章: