本文主要是介绍distcc分布式编译,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
distcc
https://gitee.com/bison-fork/distcc.git
下载工具链
- mingw,https://www.mingw-w64.org/downloads/#w64devkit
- perl,https://strawberryperl.com/releases.html免安装zip版本,autoconf等脚本依赖perl
- autoconf、automake,https://sourceforge.net/projects/gnuwin32/(Files文件tab下面单独下载每一个文件,autoconf、automake是sh脚本)
automake、autoconf折腾了很久没弄对,在linux下编译好的cofigure可以直接拷贝过来用
linux下路径的换行符号和window不同,需要修改configure如下,在configure.log看到正确的path解析就可以了
bash中使用echo打印信息进行
configure构建成功了linux的代码头文件在window中需要做替换,工作量比较大所以放弃使用linux版本的distcc了
核心功能文件
- remote.c //ssh下载文件
- serve.c //服务端业务
- compile.c //编译目标
- include_server模块python解析命令行
这篇关于distcc分布式编译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!