我正在编写一个脚本来从Solaris上的源代码构建Git。 Git有大约12个依赖项,其中大多数是基于Autotools的。该脚本的执行时间比应该执行的时间长,因为Autotools执行的检查发生在一个线程上。 (在测试过程中特别痛苦,因为重复执行相同的步骤)。
我找到了关于这个主题的一些阅读,比如Parallel Building Tricks,但它没有讨论配置期间的多个工作。尝试显而易见的事情并不像预期的那样有效:
$ ./configure -j 4
configure: error: unrecognized option: `-j'
Try `./configure --help' for more information
如何告诉Autotools和./configure
使用多个作业执行检查(类似于make -j 8
)?
答案 0 :(得分:1)
你不能。
很抱歉这不是一个令人满意的答案,但configure
只是一个shell脚本。没有办法告诉shell脚本像这样并行执行。