首先,我的最终目标是交叉编译OpenCV,arm
所以我尝试了 2 种方法,但到目前为止没有成功。
这个问题与distcc
用于编译、使用target
运行make
命令但利用强大的服务器来加快速度有关。
基本上,target
似乎没有将作业发送到slave
服务器。
我distcc
在两台机器上都安装了(apt-get install distcc
)
据我了解,守护进程只需要在从站上运行。我在以下位置设置主机/etc/distcc/hosts
:在该文件中,我拥有target
at192.168.10.45
和slave
at的 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 相互通信。
我在这里想念什么?