加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

c – Visual Studio交叉编译到Linux

发布时间:2021-01-12 05:20:52 所属栏目:Linux 来源:网络整理
导读:Visual Studio 2015拥有brought本身就是对本机C项目的跨平台支持.在这种情况下,跨平台意味着Windows,Android和iOS. 新的Visual Studio现在正式支持CLang和GCC工具链以及它自己的编译器.但是它不支持交叉编译到Linux. 反过来,这意味着仍然需要在不同的IDE中

Visual Studio 2015拥有brought本身就是对本机C项目的跨平台支持.在这种情况下,跨平台意味着Windows,Android和iOS.
新的Visual Studio现在正式支持CLang和GCC工具链以及它自己的编译器.但是它不支持交叉编译到Linux.
反过来,这意味着仍然需要在不同的IDE中维护至少两个不同的项目,以获得所有主要操作系统的本机库二进制文件.

是否可以在Visual Studio上“作弊”并通过修改本机Android项目的参数和/或修改NDK安装来启用Linux目标?
毕竟,Visual Studio只是通过命令行调用NDK工具…… 最佳答案 在Windows 10周年纪念升级之前,可以从VS内部交叉编译到Linux,扩展名为Visual C++ for Linux Development.
但是,您仍然必须设置Linux计算机(实际的或虚拟机),因为此扩展支持远程构建和扩展.仅调试.

Windows 10周年升级引入了Windows Subsystem for Linux,其中:

lets developers run Linux environments — including most command-line
tools,utilities,and applications — directly on Windows,unmodified,
without the overhead of a virtual machine

由于这个伟大的功能,Windows 10的快乐所有者可以轻松地设置远程交叉编译到他们的本地主机.

您可以在官方Microsoft博客post或here中获取详细信息.

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读