[英]Build time for makefile recipe
我想計算一下Makefile中每個配方花費的時間
SYS_TIME = $(shell date)
SUBDIRS = a b c d
.PHONY = default
default:
for dir in $(SUBDIRS); \
do \
$(eval ST = $(SYS_TIME)) \
$(MAKE) -C FOLD=$$dir; \
$(eval ET = $(SYS_TIME))
echo "time spent = $(ST) - $(ET) "
done; \
結果應如下所示:
花的時間= 1:35
花的時間= 2:23
花的時間= 10:59
花費時間= 5:35
表示第一次1分鍾35秒,其他人則相同
或$(日期)的其他替代方法
只需在命令行前面加上time
,例如: time $(MAKE) -C $$dir
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.