make -j4

makefile如下
C/C++ code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
all: a b c d
 
a:
     sleep 2
 
b:
     sleep 2
 
c:
     sleep 2
 
d:
     sleep 2

由于sleep不占用cpu,所以 -j4 可以4个目标一起构建,只用了两秒。即使没有4个cpu。
C/C++ code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
time  make
sleep 2
sleep 2
sleep 2
sleep 2
 
real    0m8.008s
user    0m0.000s
sys    0m0.003s
time  make -j2
sleep 2
sleep 2
sleep 2
sleep 2
 
real    0m4.008s
user    0m0.003s
sys    0m0.000s
time  make -j4
sleep 2
sleep 2
sleep 2
sleep 2
 
real    0m2.006s
user    0m0.003s
sys    0m0.003s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值