首先,我的最终目标是交叉编译OpenCV,arm所以我尝试了 2 种方法,但到目前为止没有成功。
这个问题与distcc用于编译、使用target运行make命令但利用强大的服务器来加快速度有关。
基本上,target似乎没有将作业发送到slave服务器。
我distcc在两台机器上都安装了(apt-get install distcc)
据我了解,守护进程只需要在从站上运行。我在以下位置设置主机/etc/distcc/hosts:在该文件中,我拥有targetat192.168.10.45和slaveat的 IP192.168.10.34
我运行守护进程
distccd --daemon --allow 192.168.10.45
允许target
和ps aux | grep distcc
我可以看到distccd运行的 32 个实例。
如果我使用
netstat -pant | grep distcc
我看到守护进程在听
现在,如果我将日志文件跟踪到/var/log/distccd.log,那里什么都没有,也没有发生任何事情
target当我在with上运行工作时
make -j33 CC=distcc
它似乎运行良好,但我看不到任何事情发生slave
ufw被禁用,两台机器 ping 并可以通过 ssh 相互通信。
我在这里想念什么?