c++ - 在 Windows 上为 Mac/Linux 编译

标签 c++ compiler-construction build-process cross-platform cross-compiling

显然您不能真正在 Windows 上运行 Mac 或 Linux 应用程序,但是您可以使用 MSVC++ 为这些平台编译二进制文件吗(显然插入额外的编译器和工具)?对于一个严肃的构建系统,您不希望每个平台都有一个构建服务器,因此拥有一个为所有目标平台编译的自动构建服务器似乎是一个合理的目标。

最佳答案

Crosstool-NG似乎是 Linux 应用程序的最佳选择;他们将其显示为标准配置之一。我不知道 Mac OS X; this question表明这可能会很困难。

关于c++ - 在 Windows 上为 Mac/Linux 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984609/

相关文章:

Java 编译器树 API - 我该如何设置它?

visual-studio-2012 - Microsoft Fakes & TFS 2012 Visual Studio Test Runner - 单元测试偶尔失败

c++ - 为什么 puts() 不打印任何东西

c++ - 无依赖性最快的 C++ 信号/槽库

c++ - 在 Mac 上使用 Clang/LLVM 加速和优化 C++ 程序

c++ - 这个编译器构建语句是什么意思?

java - 从另一个文件导入 Ant 类补丁

c++ - 如何获取控件相对于窗口客户端矩形的位置?

c++ - 在抛出 'std::bad_alloc' what(): std::bad_alloc 实例后调用终止

compiler-construction - 在 FPGA 上实现实时、运行时编译器