2010-08-17 3 views
8

У меня есть большой проект на Windows C++, который требует много времени для компиляции. Знаете ли вы, есть ли какой-нибудь бесплатный инструмент, способный строить, используя несколько компьютеров, соединенных вместе?здание с использованием нескольких машин

Знаете ли вы, есть ли какой-нибудь бесплатный инструмент, который делает то же самое в Linux с помощью GCC?

По крайней мере, есть что-то, что я могу сделать, чтобы разделить работу самостоятельно? Thanks

+1

Было бы интересно также услышать о коммерческих инструментах. –

ответ

0

Вы можете использовать TeamCity Professional Edition (http://www.jetbrains.com/teamcity/), который является бесплатным для 3 клиентов. (http://www.jetbrains.com/teamcity/buy/index.jsp)

+0

Является ли это только .NET, или он может также создавать собственный C++? – Suma

+0

Да, это возможно. Посмотрите на следующую ссылку: http://devnet.jetbrains.net/thread/274415 – BitKFu

2

Я долгое время являюсь пользователем коммерческого IncrediBuild. Доволен этим. То, что мне больше всего нравится в реализации его песочницы - нет необходимости устанавливать что-либо на агентах, синхронизация источника и инструментальной цепочки обрабатывается прозрачно для вас.

Когда мы начали использовать его несколько лет назад, не было других инструментов для разработки Windows C++ для распределенных сборок. В последнее время я не искал такого инструмента, поэтому для него может быть некоторая конкуренция.

Одним из важных «соревнований» является способность Visual Studio с 2008 года использовать несколько ядер для сборки - это «бесплатно», если у вас уже есть Visual Studio.

+0

Добавьте еще одного счастливого пользователя для IncrediBuild. В проекте C++, над которым я работал, потребовалось время для полной сборки с 60 минут до 12 минут. Когда вы делаете материал шаблона (все заголовки) в проекте с несколькими MLoC, это жизнь безопаснее. Это не очень дешево, но это стоит того, сколько вы платите за это. – sbi

Смежные вопросы