Linux
项目的Linux联调既可以使用VM安装虚拟机,也可以在其他主机上直接安装系统,目前aarch64架构(也就是arm64架构)的系统运行在国产飞腾主机,一般使用的intel或者amd CPU的主机均为x86_64或者x64架构。并且需要将GCC版本升级至9.3.0以上。
安装依赖环境
在调试Linux应用前,首先需要将需要的依赖环境首先安装至对应主机或虚拟机,运行所需环境有: build-essential cmake xorg-dev libglu1-mesa-dev libbz2-dev
安装的参考apt命令 sudo apt install ninja-build gdb cmake rsync build-essential cmake xorg-dev libglu1-mesa-dev libbz2-dev
检查cmake版本
使用命令cmake –version检查cmake安装版本,版本需要大于等于3.11,如果apt install版本较低,可去CMake官网单独下载对应架构平台(x84_64/aarch64)最新的cmake。
VS配置远程服务器
确保VS已经安装如下组件: 
在VS的工具菜单中选择“选项” 
点击添加按钮,填写主机IP,也就是通过ifconfig查询到的IP地址,用户名和密码为远程系统登录的账号。端口一般不需要修改。
点击连接,如果连接成功则会在列表中添加一项远程主机记录。
注意:如果远程主机没有配置过静态IP,在重启后IP可能变化,此时需要进入“跨平台”选项,“编辑”主机配置。 配置完毕后,点击应用的构建界面,选择创建Linux跨平台调试配置
创建完毕后会有弹窗提示,确认创建完成后,打开应用c++项目,此时项目的配置选择中会出现linux配置选项
选择对应平台配置后,会开始将项目所需资源拷贝到远程计算机,拷贝完成后,即可使用vs对项目进行linux跨平台调试。

