前言
由于前段时间正好买了一个服务器来跑Tensorflow的推理模型,所以借这个机会把Linux的开发也一并补上。
先声明我的服务器是Ubuntu16.04,下面文章的内容也是基于Ubuntu16.04的。为什么标题要写Linux呢?原因是我也开发过Raspbian(Debian)和CentOS,这些系统除了安装软件插件命令有些变化以外,开发过程并没有什么不同,应该可以通用。
这部分内容我认为微软的官方文档已经写的非常全面了,下面文章我就多展示图片,少写字,详细参看微软的官方文档。
官方文档: https://docs.microsoft.com/en-us/cpp/linux/?view=vs-2019 英文
https://docs.microsoft.com/zh-cn/cpp/linux/?view=vs-2019 中文
正文
1. 增加Linux的工作负载
先打开Visual Studio Installer
选中“使用C++的Linux开发”
点击修改,等待安装结束。
2. 创建LinuxC++项目
选择控制台就可以。
3. 配置Linux服务器
VS需要Linux安装以下几个软件包:openssh-server, g++, gdb and gdbserver。
在Ubuntu下的命令是这样的:sudo apt-get install openssh-server g++ gdb gdbserver(这个命令随着不同系统的Package Manager变化。)
补充下,这个命令在服务器都是远程登陆后发送的(服务器都默认开启了SSH),如下: