相關軟體:Distcc開發機:192.168.31.2, 原始程式碼在此機器上服務機:192.168.31.2、192.168.31.3, 負責編譯的機器
1、安裝開發包, yum group install "Development Tools" -y
http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
3、安裝最新的epel, rpm -Uvh epel-release-7-9.noarch.rpm
4、安裝Distcc, yum install distcc distcc-server -y
5、配置 /etc/sysconfig/distccd檔, , 指定允許哪些ip的連接, 如下
6、開發機配置 /etc/distcc/hosts (僅開發機需要配置), 指定可以編譯機器的ip位址, 如下
7、啟動distccd, systemctl start distccd
8、以編譯nginx為例, 在192.168.31.2上執行 export CC=distcc; ./configure;make -j 3, 然後用 distccmon-text 1 命令查看編譯分發情況,
作者簡介:AnyTopOne 是一個開源軟體(Free and Open-Source Software) 愛好者, 先後從事Linux系統管理、程式開發、大規模平臺架構設計、團隊管理等工作, 從業經驗13年有餘, 具有豐富的IT行業從業經驗, 喜歡與其大家乾貨經驗分享與交流。 作者:AnyTopOne本文由 AnyTopOne 原創編輯