使用 VMware 和 VS 2017 用 C/C++ 写 Linux 程序

VS 的部分其它文章说得挺清楚了,比如:https://www.cnblogs.com/xylc/p/6533716.html?&from=androidqq

我简单说下 VMware 和 Linux 的部分,我也是刚开始,只说一些我知道的东西。


VMware 有 Workstation Player 这个免费产品,要求不高的话可以用。使用镜像文件安装时选择稍后安装,不然中间的简易安装可能会有一些问题:sudo gedit Failed to connect to Mir:




接下来设置网络,以便从 VS 里能用固定 ip 访问到虚拟机。在主界面上点击编辑虚拟机设置,将网络适配器设置为桥接模式




之后进入 Linux 里设置,我使用的是 Ubuntu。点击左上角连接图标,选择编辑连接




选择增加,桥接




把桥接的 ipv4 地址设置为手动,子网掩码我这里是 255.255.255.0,ipv6 我设置了忽略,可能也没什么影响。




其它没什么改动,设置好后重启 Linux。发现物理机可以 ping 到虚拟机了。




在 VS 中配置的时候,服务器地址就填你 Linux 里面桥接的地址,比如 192.168.1.3。用户名和密码就是你 Linux 的用户名和密码。另外 Linux 上不要忘记安装 open-ssh-server,要安装的东西可以看 https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-for-linux-development/



实际效果




可以使用 Debug -> Linux Console 来查看输出和输入。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值