dist_compilation
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dist_compilation [2011/11/03 13:48] – kBDKMJtFBRMtfDgIMx 80.254.184.241 | dist_compilation [2021/02/01 05:55] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | 9fFaEb , [url=http://svcyldbkfphu.com/]svcyldbkfphu[/url], [link=http://ecetvxaiprvs.com/]ecetvxaiprvs[/link], http://zzcsfnovlsrg.com/ | + | ====== Distributed compilation ====== |
| + | |||
| + | * apt-get install distcc ccache | ||
| + | |||
| + | mkdir local/DIR/ccache_links/bin | ||
| + | cd local/DIR/ccache_links/bin | ||
| + | ln -s /usr/bin/ccache c++ | ||
| + | ln -s /usr/ | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | |||
| + | * Add the following lines to your .bashrc | ||
| + | |||
| + | export CCACHE_PREFIX=distcc | ||
| + | export DISTCC_HOSTS=' | ||
| + | |||
| + | * Login again. | ||
| + | * Configure your building system to use multiple processes. Ej: make -j18, ROS_PARALLEL_JOBS=-j18, | ||
| + | * Ready. | ||
dist_compilation.1320328109.txt.gz · Last modified: 2021/02/01 05:55 (external edit)
