当前位置: 首页 > news >正文

VS2022远程调试Ubuntu中的C++程序

前言

       最近想基于星火大模型的SDK开发第一些应用。但是,发现星火的SDK当中Linux版本的比较丰富,Windows 版本支持的比较少。但是,从调试的IDE而言,Visual Studio又是最方便的。所以,考虑采用Visual Studio+ Ubuntu的形式来实现程序的调试。

1、参考链接

   参考链接1:https://blog.csdn.net/flowerspring/article/details/109181922

   参考链接2:https://blog.csdn.net/m0_50502677/article/details/140018355

2、增加Linux工程向导

给VS2019增加Linux工程向导,首先重新运行vs2019的安装包,如下图:

我们开始扩充性的安装。

这一步是比较关键的,如下图:

然后,完成修改安装。

3、创建Linux工程

基本的工程创建完毕,如下图:

这是主程序的内容,如下图:

4、安装SSH

首先运行:sudo  apt  update

安装openssh:   sudo  apt  install  openssh-server

效果如下图:

5、配置防火墙

分别输入:sudo  ufw  allow  ssh

          sudo  ufw  status

显示为不活动的,显然ufw还没有生效。(既然防火墙没有生效,也不用管)

6、启动SSH服务

分别输入:sudo  systemctl  start  ssh

          sudo  systemctl  enable  ssh

查看ssh的状态:sudo  systemctl  status  ssh

7、尝试在VS中进行连接

8、在VS中运行Linux程序

运行结果:

已经运行成功了!

相关文章:

  • Windows10下本地搭建Manim环境
  • 【AVRCP】探寻AVRCP控制互操作性:连接、命令与设备交互
  • ArcGIS操作:10 投影坐标系转地理坐标系
  • Day 55 卡玛笔记
  • 华为 VRP 系统简介配置SSH,TELNET远程登录
  • SqlSugar 语法糖推荐方式
  • 【弹框组件封装】展示、打印、下载XX表(Base64格式图片)
  • win11编译pytorchvision cuda128版本流程
  • C++中读取与保存不同维度的csv数据
  • 计算机毕业设计SpringBoot+Vue.js图书馆管理系统(源码+文档+PPT+讲解)
  • Red Hat Enterprise Linux 发行日期!
  • 开源ocr
  • 希音(Shein)运维面试题集锦和参考答案
  • aiohttp、httpx 和 requests 的区别
  • Tomcat 8 安装包下载
  • Leetcode 206 -反转链表
  • io学习----->标准io
  • 解锁ApplicationContext vs BeanFactory: 谁更具选择性?
  • Mac 下载安装并卸载多jdk教程
  • HTTP/1.1 和 HTTP/2 的区别,HTTP/2 有哪些新特性?
  • 中国新闻发言人论坛在京举行,郭嘉昆:让中国声音抢占第一落点
  • 泽连斯基:俄代表团级别低,没人能做决定
  • 六省会共建交通枢纽集群,中部离经济“第五极”有多远?
  • 国家统计局公布2024年城镇单位就业人员年平均工资情况
  • “9+2”复式票,浦东购彩者拿下体彩大乐透1153万头奖
  • 网易一季度净利增长三成,丁磊:高度重视海外游戏市场