多平台C++交叉编译器

War*_*ine 6 c++ architecture workflow cross-compiling

如何为C++库构建交叉编译器以在单个构建服务器上定位多个平台?

交叉编译器应该能够(至少){Windows 7,Mac OS X,Ubuntu 11.04}×{32位,64位}×{Debug,Release}构建库.我不关心整个构建是从头开始还是gcc二进制是1 GB.如果交叉编译器不能是单个可执行文件,那么我应该使用什么工作流来编译(和重新编译)我的库?

主机将是Ubuntu 11.04.

Erb*_*ica 4

OSDev Wiki中详细介绍了构建交叉编译器。对于 Windows,您可以使用发行版存储库中的 mingw 包