【发布时间】:2010-12-29 02:02:41
【问题描述】:
我们正在考虑购买和设置一台新 PC 以用作夜间构建 PC。我们计划安装 Visual C++ 2005/2008、SVN 等。但是我们需要编译我们的应用程序:
- 适用于 32 位和 64 位
- 在 2 个不同的 Linux 发行版上
所以我们认为我们可以设置 Windows Xp/7 并使用 VMWare 来运行 linux。
但是如何在同一个 Windows 上为 32 和 64 构建目标构建?我们应该从一开始就安装一个 64 位的 windows 吗?
对于专用构建计算机,您还有其他建议/最佳做法吗?
谢谢,
保罗
【问题讨论】:
-
我认为您不需要针对特定的 Linux 发行版,而是针对特定的体系结构。如果两个发行版都是 i386 linux,您可以只构建一个二进制文件并相应地打包它们。
-
我不确定是否有一个通用架构可以同时应用于多个发行版。大多数都有不同的 gcc 和标准 c++ lib 版本。如果有的话,那将是一个很好的简化。
标签: hardware build-automation server-hardware