加入收藏 | 设为首页 | 会员中心 | 我要投稿 泉州站长网 (https://www.0595zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

进行Linux远程开发

发布时间:2021-05-01 16:14:02 所属栏目:传媒 来源:互联网
导读:常,当我们开发Linux程序时有两种方案: 在Linux上直接编写程序并进行运行测试和调试 在Windows或Mac OS X上借助工具进行远程开发 虽然我自己是在Linux环境上直接进行开发的,但也有许多的人是在Windows环境上从事开发工作的,如果离开自己熟悉的系统到陌生

常,当我们开发Linux程序时有两种方案:

  • 在Linux上直接编写程序并进行运行测试和调试
  • 在Windows或Mac OS X上借助工具进行远程开发

虽然我自己是在Linux环境上直接进行开发的,但也有许多的人是在Windows环境上从事开发工作的,如果离开自己熟悉的系统到陌生的环境上也许会影响到工作效率。

因此今天我们就来看下如何在Windows上使用Visual Studio 2019进行Linux远程开发以及如何避免常见的陷阱。

Visual Studio的跨平台开发功能简介

从Visual Studio 2017开始微软推出了VS的跨平台开发功能,你可以在VS中编辑代码,随后进行跨平台编译和远程调试,将原先我们需要手动完成的工作进行了自动化,大幅减轻了我们的负担。其中支持的平台包括Android和Linux,也就是我们今天要重点介绍的主角。

也许你会好奇,VS究竟是怎样进行远程开发的,虽然你不用了解这些知识也可以进行开发,但我还是希望能用两分钟做个简短的解释。

VS进行远程开发分为两步:

  1. 创建远程环境的连接,随后让vs将远程环境中的系统头文件同步到本地(也可以指定其他地方的头文件,后面会讲解),c++的代码补全只需要头文件即可。
  2. 当代码写好后,选择合适的远程环境,vs将目标文件和代码复制到远程环境的指定位置,接着根据你的配置进行编译。
  3. 随后vs将会在console的gdb或gdbserver中运行你的程序,在此期间你可以充分享受vs debugger带来的高效和便利。

经过上述步骤之后你就可以在vs里调试自己编写的跨平台程序了。

使用 VS 2019进行Linux远程开发

简介到此结束了,下面我们来看看在VS 2019进行Linux开发的图文教程。在我们开始之前,首先要做点准备工作:

  1. 安装好VS 2019,且勾选了C++ for Linux功能;
  2. 准备一个可用的Linux远程环境,例如配置了静态IP的Linux虚拟机,并且已经安装好了GCC工具链以及openssh。

做好准备后我们就该进入正题了。

(编辑:泉州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读