2010-08-17 19 views
8

J'ai un énorme projet Windows C++ qui prend beaucoup de temps à compiler. Savez-vous s'il existe un outil GRATUIT pouvant être construit en utilisant plusieurs PC connectés ensemble? Savez-vous s'il existe un outil gratuit faisant la même chose sous Linux en utilisant GCC?construire en utilisant plusieurs machines

Au moins il y a quelque chose que je peux faire pour partager le travail moi-même? Merci

+1

Il serait également intéressant d'entendre parler des outils commerciaux. –

Répondre

2

Je suis un utilisateur de longue date d'IncrediBuild commercial. Heureux avec ça jusqu'à présent. Ce que j'aime le plus c'est son implémentation en sandbox - pas besoin d'installer quoi que ce soit sur les machines agents, la synchronisation de la source et de la chaîne d'outils est gérée de manière transparente pour vous.

Lorsque nous avons commencé à l'utiliser il y a quelques années, il n'y avait pas d'autres outils pour le développement C++ Windows pour les versions distribuées. Je n'ai pas cherché un tel outil récemment, donc il pourrait déjà y avoir de la concurrence.

Une importante "compétence" est la capacité de Visual Studio depuis 2008 à utiliser plusieurs cœurs pour les versions - c'est "gratuit" tant que vous possédez déjà Visual Studio.

+0

Ajouter un autre utilisateur heureux pour IncrediBuild. Dans un projet C++ sur lequel j'ai travaillé, il a fallu des temps pour une compilation complète de 60 minutes à 12 minutes. Quand vous faites des choses de modèle (tous les en-têtes) dans un projet multi-MLoC, ceci est une vie plus sûre. Ce n'est pas vraiment bon marché, mais ça vaut chaque centime que vous payez. – sbi