Mar*_*ark 5 multithreading makefile compilation configure
当我需要从源代码编译应用程序时(我在 Linux 环境中谈论),基本上过程如下:
通常我会传递-j4tomake以便使用所有 CPU 资源并加快(很多!)编译过程。
我想知道是否有类似的东西configure通常需要花费大量时间来执行。当然,我已经尝试过传递相同的选项,但它失败了,并且我在configure --help.
不,configure脚本通常不允许分布式或并行执行。
结果通常会被缓存,configure.cache因此您可以无需太多努力即可重构并行执行。
如果您想节省为不同库运行多个配置作业的时间,因为它们可能多次运行相同的测试,请让它们共享相同的缓存文件。请参阅https://www.gnu.org/software/autoconf/manual/autoconf-2.65/html_node/Cache-Files.html