HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

distcc — Distributed C/C++/ObjC compilation client that works with `distccd`. More information: <https://mann

Submitted by: @import:tldr-pages··
0
Viewed 0 times
thatcommandobjcclientdistributedclicompilationdistcc

Problem

How to use the distcc command: Distributed C/C++/ObjC compilation client that works with distccd. More information: <https://manned.org/distcc>.

Solution

distcc — Distributed C/C++/ObjC compilation client that works with distccd. More information: <https://manned.org/distcc>.

Compile a source file using a compiler like gcc:
distcc {{gcc}} -c {{path/to/source.c}} -o {{path/to/output.o}}


Set remote hosts to distribute compilation:
export DISTCC_HOSTS="localhost {{ip1 ip2 ...}}"


Compile a project with make using distcc:
make {{[-j|--jobs]}} {{parallel_jobs}} CC="distcc {{gcc}}"


Show the list of current distcc hosts:
distcc --show-hosts


Display help:
distcc --help


Display version:
distcc --version

Code Snippets

Compile a source file using a compiler like `gcc`

distcc {{gcc}} -c {{path/to/source.c}} -o {{path/to/output.o}}

Set remote hosts to distribute compilation

export DISTCC_HOSTS="localhost {{ip1 ip2 ...}}"

Compile a project with `make` using `distcc`

make {{[-j|--jobs]}} {{parallel_jobs}} CC="distcc {{gcc}}"

Show the list of current `distcc` hosts

distcc --show-hosts

Display help

distcc --help

Context

tldr-pages: common/distcc

Revisions (0)

No revisions yet.