linux - 如何通过 Linux 操作系统为 Windows 操作系统创建 .exe 作为目标?

标签 linux web exe

<分区>

正在构建 Web 应用程序。 此应用程序在 Linux 操作系统的 Web 服务器上运行。但我希望 Window 用户使用这个 Web App。

我的挑战: 我需要为使用 Web 浏览器编写一些 Python 或 Ruby 代码的用户创建一个 .exe 文件。

我的障碍: 由于 Web 服务器是 Linux,因此无法创建 .exe 文件。

它基本上是一个远程 IDE。

用户场景: 用户将登录到我的网站并开始编写脚本,一旦他们输入提交按钮,我必须从输入的代码创建一个 .exe,然后将 .exe 还给他们...

这个问题有什么解决办法吗?感谢您的帮助和建议。

最佳答案

您需要一个构建环境。

做这样的事情的一种方法是让 Linux 机器提供内容和 IDE,做一些简单的工作,比如语法等等。然后在单击回车按钮时,将脚本发送到 MS 机器以将其编译为 native MS 二进制文件。

另一种是:使用MinGW

http://www.mingw.org/wiki/MinGW

另一种选择是:

重写您的编译器以导出为脚本语言。或者编译成JAVA字节码。

关于linux - 如何通过 Linux 操作系统为 Windows 操作系统创建 .exe 作为目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17733280/

相关文章:

需要 Linux 脚本帮助

arrays - 如何在for循环中正确删除数组元素

linux - 安装 Nginx

linux - 使用 Navicat 通过 SSH 登录 Postgresql - 正确的设置是什么?

php - 发送电子邮件时未找到 laravel 类 'domdocument'

javascript - 在 CodeIgniter 中单击按钮时出现无效标志到正则表达式错误

java - 无法运行我的 java .exe 程序。我该如何解决这个问题? ("A Java exception has occured")和JNI问题

iis - 在 IIS 上安装 - 找不到页面

java - Runtime.getRuntime().exec ("path to file") 运行,但程序行为奇怪

c# - 无法使用 SevenZipExtractor 解压 .exe(7zip 自解压存档)