002、make表示编译
批量执行编译文件makefile中的指令。
002、make -j4
-j
(表示 job 的数目)参数可以对项目在进行并行编译。
make -j4,让make 最多允许 4 个编译命令同时执行,这样可以更有效的利用 CPU 资源。
由此看来,在多核 CPU 上,适当的进行并行编译还是可以明显提高编译速度的。但并行的任务不宜太多,一般是以 CPU 的核心数目的两倍为宜。
003、cmake
002、make表示编译
批量执行编译文件makefile中的指令。
002、make -j4
-j
(表示 job 的数目)参数可以对项目在进行并行编译。
make -j4,让make 最多允许 4 个编译命令同时执行,这样可以更有效的利用 CPU 资源。
由此看来,在多核 CPU 上,适当的进行并行编译还是可以明显提高编译速度的。但并行的任务不宜太多,一般是以 CPU 的核心数目的两倍为宜。
003、cmake