当我需要从源代码编译应用程序时(我在linux环境中说话)基本上是以下过程:
通常我将-j4
传递给make
以便使用所有CPU资源并加快(很多!)编译过程。
我想知道configure
是否有类似的东西需要花费大量时间来执行。当然我已经尝试传递相同的选项,但它失败了,我在configure --help
找不到任何相关内容。
答案 0 :(得分:1)
不,configure
脚本通常不允许分布式或并行执行。
结果通常缓存在configure.cache
中,因此您可以在不费力的情况下重构并行执行。
如果要为不同的库运行多个配置作业,可以多次运行相同的测试,请让它们共享同一个缓存文件。见https://www.gnu.org/software/autoconf/manual/autoconf-2.65/html_node/Cache-Files.html