是否有能够通过SSH进行远程编译和链接的构建系统?
目前,对于跨平台开发,我使用的是git拉/推,但对我来说并不是最好的选择,我想知道是否有任何c++构建系统,谁知道谁知道如何做到这一点。
发布于 2018-02-19 12:41:26
是的,有!
https://github.com/distcc/distcc
distcc能够在安装所选编译器的任何远程系统上编译。源将分发给所有远程主机,并在那里编译,并将错误和警告消息发回。这还使您能够在多个远程主机上进行编译,以获得所有连接的构建主机的所有性能。使用distcc设置构建场非常简单。
您必须简单地使用make或简单地设置构建系统的环境vars来设置distcc环境。https://wiki.archlinux.org/index.php/Distcc#Slaves
也许需要指出的是: distcc不是构建系统,而是本地编译器的替代品。用distcc代替gcc并设置远程主机将完成这项工作。构建系统本身(如gnu make )保持不变!
https://stackoverflow.com/questions/48863272
复制相似问题