【发布时间】:2009-03-18 10:23:19
【问题描述】:
今天早上编译的时候我有个想法。
给定一台专用的 Linux 机器(例如运行 Fedora),用户远程登录并编译(使用 gcc)他们的 c++ 软件,该软件存储在他们自己的机器上(在一个小型 LAN 上),通过符号链接链接到Linux 盒子。
假设现在每个用户都在编译完全相同的代码... 一位用户可以在 10 分钟内编译和链接他的代码。
是否需要 2 个用户共 20 分钟才能同时编译 3 或 10 个用户呢?
是否存在随着用户增加而导致收益递减的开销?
作为一个额外的问题 - 在此设置中您有哪些提高编译效率的技巧?
【问题讨论】:
标签: c++ linux gcc compilation cpu-usage