2.6.1 前言
在linux环境下开发C++程序,除了需要掌握C++的知识外,还需要掌握如何写makefile和使用GDB进行调试,这对于不熟悉makefile和GDB的开发人员是比较麻烦的,目前vs2015及以上的版本能够支持linux c++程序的开发和调试,与传统vs上的windows编程不同的是,vs所需要的Linux环境需要搭载在一个linux的服务器上,vs相当于将windows系统和这个linux系统之间建立了某种映射,可以将代码复制到linux中对应的目录中,并且windows系统中的vs能够看到运行的情况,甚至是对代码进行断点调试,方便了在windows环境下的开发人员。
2.6.2 开发环境
在开发之前我们需要特定的环境和安装一些必须的软件:
1.环境:win7及以上版本的操作系统,CentOS或ubuntu等任何一种linux操作系统;
2.安装软件:windows操作系统上安装VS2015及以上版本;linux系统上安装gcc、g++和gdbserver,ssh-server软件;
环境的准备和依赖软件的安装请网上搜索自行安装,这里就不详细介绍。
注意:
(1).安装vs的时候我们除了安装一些基本的开发组件外,还需要安装c++的linux开发组件,如下图: