当前位置: 技术问答>linux和unix
u-boot 关于makefile的疑问
来源: 互联网 发布时间:2017-02-08
本文导语: $(TIMESTAMP_FILE): @date +'#define U_BOOT_DATE "%b %d %C%y"' > $@ @date +'#define U_BOOT_TIME "%T"' >> $@ 这是u-boot 顶层makefile的一点内容 该语句的含义是TIMESTAMP_FILE定义了U_BOOT_DATE 以及U_BOOT_TIME 但是请问%b %d %C%y是什么意思...
$(TIMESTAMP_FILE):
@date +'#define U_BOOT_DATE "%b %d %C%y"' > $@
@date +'#define U_BOOT_TIME "%T"' >> $@
这是u-boot 顶层makefile的一点内容
该语句的含义是TIMESTAMP_FILE定义了U_BOOT_DATE 以及U_BOOT_TIME
但是请问%b %d %C%y是什么意思呢?
@date +'#define U_BOOT_DATE "%b %d %C%y"' > $@
@date +'#define U_BOOT_TIME "%T"' >> $@
这是u-boot 顶层makefile的一点内容
该语句的含义是TIMESTAMP_FILE定义了U_BOOT_DATE 以及U_BOOT_TIME
但是请问%b %d %C%y是什么意思呢?
|
%b表示月份,%d表示日期,%C和%y分别表示年份的前两个数字和后两个数字。
%T表示“时:分:秒”
这都是日期的格式化符号,linux下man date就一目了然。