<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Распределенная компиляция программ при помощи distcc</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/2874.html</link>
    <description>distcc - фронтэнд для GCC обеспечивающий распределенную компиляцию программ на нескольких машинах (небольшое число машин,  теоретический максимальный прирост производительности - в 3 раза.). &lt;br&gt;&lt;br&gt;&lt;br&gt;Грубо говоря distcc - это нечто похожее на использование -j флага в make, только процессы выполняются не на одной машине, а на нескольких. &lt;br&gt;&lt;br&gt;&lt;br&gt;Для участия машины в распределенной сети достаточно запустить специальный процесс-демон.&lt;br&gt;&lt;br&gt;&lt;br&gt;Другой способ увеличения скорости сборки проект ccache (http://ccache.samba.org/), прирост производительности при повторной сборке программы обеспечивается за счет кеширования промежуточных данных. При частом выполнении make clean;make скорость сборки увеличивается в 5-10 раз.&lt;br&gt;&lt;br&gt;URL: http://www.osnews.com/story.php?news_id=5233&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=3120&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Распределенная компиляция программ при помощи distcc (Tosha)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/2874.html#2</link>
    <pubDate>Sat, 03 Jul 2004 16:02:49 GMT</pubDate>
    <description>&amp;gt;&amp;gt;(небольшое число машин, теоретический максимальный прирост производительности - в 3 раза.).&lt;br&gt;&lt;br&gt;Для 3-х машин конечно же. :)</description>
</item>

<item>
    <title>Распределенная компиляция программ при помощи distcc (Евгений)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/2874.html#1</link>
    <pubDate>Fri, 28 Nov 2003 00:43:27 GMT</pubDate>
    <description>&quot;ccache&quot; удобно использовать для пересборки чужих проектов, в которых нет &quot;нормальных зависимостей&quot; получаемых через -M ключ компилятора.&lt;br&gt;&lt;br&gt;Для собственных проектов лучше предпочесть стиль при котором нужно будет выполнять только: make&lt;br&gt;(make clean; make  - только для явной пересборки)&lt;br&gt;</description>
</item>

</channel>
</rss>
