1.概要
动态编译语言,跨平台必须做分别的编译,比如linux和windows。如何再windows环境下开发编译出linux平台的程序呢,vs支持远程链接编辑,就是再vs中写代码,但是编译确是链接远程的环境编译的。
2.环境准备
2.1 vs安装(vs 如何链接 linux)
2.2 ubuntu 环境准备
2.3 ubuntu 安装ssh
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh
dpkg -l | grep openssh-server //查看是否安装
systemctl status ssh //查看状态
2.4 ubuntu 安装开发依赖g++ gdb
sudo apt install build-essential
sudo apt install gdb
2.5 链接ssh
ip addr 查看ip 地址
在Visual Studio中,你需要配置远程连接以便能够连接到你的Linux系统。这通常涉及以下步骤:
- 打开Visual Studio。
- 选择菜单栏上的“工具”>“选项”,以打开“选项”对话框。
- 在“选项”对话框中,依次选择“跨平台”>“连接管理器”,以打开“连接管理器”对话框。
- 在“连接管理器”对话框中,点击“添加”按钮以添加新的远程连接。
- 在“连接到远程系统”窗口中,填写Linux系统的主机名(或IP地址)、端口(默认为22)、用户名和密码。
- 点击“连接”按钮尝试连接到Linux系统。
3.代码
#include <cstdio>
int main()
{
printf("%s 向你问好!\n", "ConsoleApplication1");
return 0;
}
4.运行结果