Distcc+pump安装配置手册(方法2)

简介:

Distcc+pump安装配置手册(方法2)

服务器端(计算机名为:zhimingubtpc.local):

$ sudo useradd distcc
$ sudo apt-get install python-dev

$ sudo tar zxfv distcc-3.2rc1.tar.gz

$ cd distcc—3.2rc1

$ sh ./autogen.sh

$ ./configure –prefix=/usr/local/distcc

$ make

$ sudo make install

$ sudo mkdir /usr/local/distcc/log

$ sudo touch/usr/local/distcc/log/distcc.log

$ sudo chown –R distcc:adm/usr/local/distcc/log

$ echo "aliasdistccd='/usr/local/distcc/bin/distccd --daemon --allow 10.0.1.0/24--log-file=/usr/local/distcc/log/distcc.log'" >> ~/.bashrc

$ source ~/.bashrc

开启distcc:

$ sudo distccd

关闭distcc:

$ sudo killall distccd

客户端:

$ sudo useradd distcc
$ $ sudo apt-get install python-dev

$ sudo tar zxfv distcc-3.2rc1.tar.gz

$ cd distcc—3.2rc1

$ sh ./autogen.sh

$ ./configure –prefix=/usr/local/distcc

$ make

$ sudo make install

$ sudo ln –s /usr/local/distcc/bin/distcc/usr/local/distcc/bin/cc

$ sudo ln –s /usr/local/distcc/bin/distcc/usr/local/distcc/bin/gcc

$ sudo ln –s /usr/local/distcc/bin/distcc/usr/local/distcc/bin/g++

$ sudo mkdir /usr/local/distcc/log

$ sudo touch/usr/local/distcc/log/distcc.log

$ sudo chown –R distcc:adm/usr/local/distcc/log

$ echo "aliasdistccd='/usr/local/distcc/bin/distccd --daemon --allow 10.0.1.0/24--log-file=/usr/local/distcc/log/distcc.log'" >> ~/.bashrc

$ source ~/.bashrc

开启distcc:

$ sudo distccd

关闭distcc:

$ sudo killall distccd

$ vi ~/.bashrc (在最后添加)
按a或i进入编辑模式

exportDISTCC_HOSTS='localhost,cpp,lzo zhimingubtpc.local,cpp,lzo'

export PATH=/usr/local/distcc/bin:/usr/bin:/bin
按Esc键退出编辑模式
:wq (保存并退出)

$ source ~/.bashrc

在make前添加pump即可

查看下gcc路径:

$ which gcc  (如果显示/usr/lib/distcc/gcc则是说明环境变量生效了)

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1354741如需转载请自行联系原作者

yangzhimingg
相关文章
|
Ubuntu Linux 虚拟化
Linux下的IMX6ULL——构建bootloader、内核、文件系统(四)
Linux下的IMX6ULL——构建bootloader、内核、文件系统(四)
944 0
Linux下的IMX6ULL——构建bootloader、内核、文件系统(四)
|
C++ 开发者 编译器
C/C++经典面试50题(挑重点整理)下
重点整理了C/C++经典面试题
23354 0
|
8月前
|
人工智能 缓存 API
8大AI记忆优化策略助你突破智能体上下文限制
本文深入解析AI系统中的记忆管理策略,涵盖8种主流方案及工程实现,助你突破上下文限制,构建高效智能体。
1592 0
|
编译器 C语言 C++
C/C++编译优化技巧:预编译头文件(PCH)使用方法
C/C++编译优化技巧:预编译头文件(PCH)使用方法
1790 1
|
运维 Linux 数据处理
探索Linux命令lsinitrd:深入了解与实用指南
`lsinitrd`命令在Linux中用于查看initrd文件内容,它是系统引导时加载驱动和模块的关键组件。此命令无需挂载,支持gzip和cpio格式,提供详细输出,包括文件属性。使用`-a`, `-l`, `-R`参数可调整显示方式。例如,`lsinitrd -l initrd.img-版本号`列出详细信息。注意权限,确保正确路径,操作前备份数据,并可与其他命令结合使用。
|
SQL 运维 大数据
如何获取大数据平台 CDH 中 hive metastore db 的用户名和密码?
如何获取大数据平台 CDH 中 hive metastore db 的用户名和密码?
如何获取大数据平台 CDH 中 hive metastore db 的用户名和密码?
|
机器学习/深度学习 编解码 算法
超分辨率之sub-pixel
2021年的文章同步过来。
584 0
|
Java
Hutool实现日期时间获取、转换、格式化
Hutool实现日期时间获取、转换、格式化
3170 0

热门文章

最新文章