用于构建工具存储库的独立GCC

时间:2011-11-17 11:17:30

标签: gcc build

我希望有一个像这样结构化的工具库:

tools
|-- gnu
|   `-- gcc
|       |-- 4.6.0
|       `-- 4.6.2
|--  microsoft
|    `-- stylecop
|        `-- 4.6.2.0
...

这样整个公司的每个开发人员都可以在构建过程中使用相同的工具。

是否有可能以这种方式创建“构建监狱”?

我不知道如何以这种方式将GNU工具链放入存储库?

有没有人有这方面的经验?我听说过chroot构建jails。

我需要在Windows和Linux上构建。

1 个答案:

答案 0 :(得分:1)

Debian(以及Ubuntu)的人们为这些问题开发了优秀的pbuilder软件包。它最初创建了一个带有最小Debian环境的tarball,它被解压缩到chroot中,但可以很容易地根据您的要求进行调整。