很抱歉,标题并没有说明太多,但到目前为止,我不能更具体......
我在网络中有两台Ubuntu 14.04计算机(服务器(谁应该进行编译10.8.1.52
),客户端在10.8.1.42
. 我distcc
通过安装sudo apt-get install distcc
并在服务器上使用此配置文件:
> cat /etc/default/distcc
STARTDISTCC="true"
ALLOWEDNETS="127.0.0.1 10.8.1.0/24"
LISTENER="10.8.1.52"
NICE="10"
JOBS=""
ZEROCONF="false"
而且distccd
还在听:
> sudo netstat -taupen | grep distcc
tcp 0 0 10.8.1.52:3632 0.0.0.0:* LISTEN 122 24182229 32372/distccd
在客户端,我设置了 DISTCC_HOSTS:
> echo $DISTCC_HOSTS
10.8.1.52
我知道然后想在客户端(10.8.1.42
)上启动编译过程:
make -j100 CC=distcc
这会编译我的代码,但仅在客户端上并且没有分发任何工作(尽管我编译了大约十几个 .cpp 文件)。
有人可以给我一个提示吗?