Chinaunix首页 | 论坛 | 博客
  • 博客访问: 24848
  • 博文数量: 4
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2016-01-02 18:29
文章分类

全部博文(4)

文章存档

2016年(4)

我的朋友

分类: 项目管理

2016-12-08 17:21:53

源码安装,网站:
安装distcc前先安装下python   yum install python-devel

解压源码后进入到该源码目录

说下我的机器分布:台式机作server 192.168.37.101:笔记本运行虚拟机作client 192.168.37.30

./configure && make && make install

以上在server和client上都需要安装

安装后会默认在/usr/local/etc/distcc下生成一些文件,由于我们是源代码安装,所以这些配置文件用不上,我们需要使用环境变量+运行参数来设置

client:   
        vim ~/.bashrc
        在最文件下方添加如下语句:
        DISTCC_HOSTS="192.168.37.101 IP2 IP3"        //DISTCC_HOSTS表示哪些电脑装好了distccd
        其实我们只需要配置这一条就可以,说明下其它的配置DISTCC_CMDLIST表示限制的可使用的编译命令可以看/usr/local/etc/distcc/command.allow.sh、DISTCC_VERBOSE 开启debug信息、

server:
      只需要启动distccd --daemon --allow 192.168.37.0/24,同时关闭防火墙就可以。


注:distcc 使用在支持-j选项的项目中进行使用( -j N 多核编译)
      使用的时候在编译命令前面加上distcc 例如 distcc gcc  交叉编译的话就是distcc arm-linux-gcc    
     可以配合使用dmucs达到负载均衡目的。
     只需要在使用的客户端安装配置好编译环境就可以,服务器端不需要配置编译环境。
    

阅读(2295) | 评论(0) | 转发(0) |
0

上一篇:shell的运行方法和是否开启子shell

下一篇:没有了

给主人留下些什么吧!~~