在linux中从tar.gz创建exe文件

标签 c ubuntu gtk

我设法从源程序 tar.gz 创建一个 .deb 文件

我如何创建一个exe文件,以便该应用程序也可以在Windows上运行?我已经搜索了很多,但没有找到任何资源。

最佳答案

如果您想在 Windows 下运行该程序,则需要使用 Windows 编译器从源代码重新编译它。重新编译的具体方式因程序而异。检查程序的文档以获取详细信息或询问其维护人员。 “.deb”文件以及与 Linux 包管理器相关的任何其他文件在 Windows 中没有任何意义,因此您需要从源 .deb 中提取源代码或从相应的源存储库中提取源代码。

请注意,仅通过简单的重新编译,许多 Linux 程序无法为 Windows 构建。如果他们使用任何外部库,那么这些库也需要可用于 Windows。 Cygwin 环境可能会有所帮助。如果还没有在 Windows 下构建该特定程序的官方过程,那么您可能必须自己完成移植工作(这是一项足够大的任务,远远超出了本问题的范围)。

关于在linux中从tar.gz创建exe文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10077051/

相关文章:

c - 管理共享内存中的互斥量

ubuntu -/usr/bin/sudo 必须由 uid 0 拥有并具有 setuid 位设置版本 .ubantu14.04 LTS

电子邮件控制面板

c++ - 安装 pHash 库时对 `fftw_init_threads' 的 undefined reference

c - 如何在 gtk 中刷新图像?

linux - 使用哪个库在 Linux 中开发 Windows 管理器?

c - 不同机器之间的差异是什么意思?

c - 为什么先决条件的顺序在 makefile 中很重要?

c - 在 C 中实现通用交换宏

python - 使用 gtk 对话框选择器小部件列出远程目标的文件