1

我在 Windows 上开发了一个应用程序(效果很好)。我现在必须在 Ubuntu 上执行这个应用程序。如何部署我的应用程序?是否可以交叉编译(如果可以,如何编译)。我还没有看到任何教程(只有 Linux 到 Windows)。

谢谢你的帮助

4

1 回答 1

1

您不能交叉编译到“Linux”,因为那不是操作系统。

某些系统级库和接口因发行版而异,因此几乎不可能获得一个二进制文件。

设置一个交叉编译器通常是一个痛苦的...坚果,对于 Linux-> Windows,没有免费的替代品(Windows 许可证不是免费的)。对于 Windows->Linux,您可以安装您的目标发行版并在本地编译它(可能在虚拟机中)。这保证了与您所针对的操作系统的兼容性,并且比交叉编译更可靠。

于 2013-08-29T14:08:45.247 回答