您的位置:首頁>正文

Linux下C、C++分散式編譯工具Distcc使用

相關軟體: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 原創編輯
同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示