使用Visual Studio 2019的远程调试功能在Window系统上调试Linux程序

我的环境:

  • windows10 1809 家庭版
  • Viual Studio 2019 V16.2.5
  • 腾讯云服务器:标准型S2-Ubuntu Server 18.04.1LTS64位

配置相关环境

  1. 在Linux机器上安装远程调试需要的软件包
$sudo apt install openssh-server g++ gdb gdbserver
  1. 在VS2019上安装相关工作负载
    vl1
  2. 新建项目选择Linux平台的生成文件项目
    vl2
  3. VS2019上方->调试->选项->跨平台->添加->填上主机名(IP地址),端口号,用户名,身份验证方式等->点击连接即可
    vl3

vl4

  1. VS2019上方->项目->属性->常规->将配置类型改为应用程序(.out)
  2. 在Linux机器上修改SSH配置文件sudo vim /etc/ssh/sshd_config,允许登入时有root权限,不过我用的云服务器是已经配置好的了,不过在这里还是提一下
  3. 然后编写代码,并调试
    vl5

vl6

总结

整个过程还是比较简单的,Visual Studio 2019不愧是宇宙第一IDE,哈哈哈~

Last modification:April 15th, 2020 at 09:12 am