将 Unix 可执行文件转换为 Windows 可执行文件
Convert Unix Executable to Windows Executable
我在MacBook Pro上使用Eclipse编译并运行了一个C++程序。 我现在需要将Unix可执行文件转换为Windows可执行文件。 我该怎么做? 具体来说,如何从命令提示符让此代码在 Windows 计算机上运行?
让Unix可执行文件在Windows系统上运行的唯一方法是使用虚拟机(如VMWare或VirtualBox)。当然,这并不是真正在Windows上运行它,而是在Windows上设置一个UNIX系统并在该UNIX系统上运行它。
两个系统的可执行文件(和所需的运行时环境)有很大的不同,你不能只从一个系统运行可执行文件。
您唯一的其他选择是在Windows系统上设置Eclipse并在那里编译应用程序。
您无法"转换"可执行文件,您需要针对目标系统重新编译。如果您使用的是为 Eclipse 设置的 GCC 工具链,并且没有特定于 Mac 的代码,那么它应该像移动项目、在 Eclipse 中设置它并重新编译它一样简单。如果这太麻烦了,你可以考虑设置一个Makefile
并使用MingW或Cygwin,甚至Visual Studio。如果有Mac特定的代码,那么你需要查找相应的Windows文档,或者使用像GTK+或Qt这样的跨平台。
相关文章:
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- 在Linux上使用Clang / OLLVM交叉编译helloworld Windows可执行文件时的问题
- 编译的C可执行文件被Windows defender检测为病毒
- 测量任何 Windows 可执行文件的内存使用情况和执行时间
- 使用 MINGW 和 CPLEX 库链接从 Linux 编译 Windows 可执行文件
- 如何从 Linux 交叉编译到 32 位 Windows 可执行文件
- 使用 CodeBlocks + GCC 构建的可执行文件是否可以在任何 Windows 上运行?
- 如何在Linux中编译C 程序以生成Windows可执行文件
- C 检索可执行文件的图标,用于Windows注册表图标路径
- 如何从Windows中的可执行文件中推断出文件/目录路径
- 如何从Windows CMD运行可执行文件并将其传递给文件输入的参数参数和重定向
- 如何在 c++ 中调用 unicode 函数 CreateProcessW 来启动 Windows 可执行文件
- C++通过windows搜索路径查找可执行文件
- 使CEF使用单独的可执行文件来启动子流程(C /Windows)
- Windows 10未加载版本可执行文件的DLL
- 对于相同的C 源文件,其GCC可执行文件在Windows中比Linux大的655倍.为什么这么大的差异
- C++Qt可执行文件与所有Windows计算机兼容
- 将 Unix 可执行文件转换为 Windows 可执行文件
- 是否可以在Windows上的运行时从可执行文件中找到函数
- 我可以将一个可执行文件与另一个可执行文件(Windows 服务程序)组合在一起,并将该程序作为逻辑服务运行吗?