Tool-CMake-make -j[cpu_num]
Tool-CMake-make -j[cpu_num]
https://blog.csdn.net/KingOfMyHeart/article/details/105438151
执行make指令效率较低。
使用make -j后面跟一个数字,让make最多允许n个编译命令同时执行,可以更有效的利用CPU资源。
假设我们的系统是cpu是8核,在不影响其他工作的情况下,我们可以make -j8
将cpu资源充分利用起来。
一般来说,最大并行任务数为cpu_num * 2
cpu_num = 'cat /proc/stat |grep cpu[0-9] -c'
echo "make -j${cpu_num}"
make -j${cpu_num}
或
nproc
cpu_num=$(nproc | awk '{print $1 -1}')
echo $cpu_num
本文来自博客园,作者:Theseus‘Ship,转载请注明原文链接:https://www.cnblogs.com/yongchao/p/17383693.html