在公司装了几台gentoo,决定试一下distcc的好处:

  1. 安装 distcc : emerge distcc
    配置 distcc :
     /etc/make.conf 里加入 FEATURES="distcc" ,修改 MAKEOPTS="-jN"
      (N就是并行编译的时候最多同时进行的任务个数)
      加入 DISTCC_HOSTS="localhost host1 host2 host3",那些host是参加编译的主机名
      也可以在主机名后加/n,如 localhost/2 ,表示分配2个任务给本机
     /etc/conf.d/distccd 修改允许/监听的网络/主机
    启动 distcc : /etc/init.d/distccd start
  2. 干吗去? emerge 啊!
    想实时监控的话在本机运行
    DISTCC_DIR="/var/tmp/portage/.distcc/" distccmon-gui
  3. 如有不明请去官方网站看文档
    http://www.gentoo.org/doc/en/distcc.xml
    http://distcc.samba.org/doc.html
  4. 不知道是不是加上 ccache 才会爽?!