android 添加库的编译时间

CT="\"`date '+%Y-%m-%d %H:%M:%S'`"\"


LOCAL_CFLAGS += -DCT=$(CT)

 

1.最简单方式,代码中直接加入宏

  1. __TIME__和__DATE__  
__TIME__和__DATE__

通过他们可以直接得到编译时间,然后可以在代码里打印


2.有点绕不实用,在Makefile中定义一个变量

  1. CT="\"`date '+%Y-%m-%d %H:%M:%S'`"\"  
CT="\"`date '+%Y-%m-%d %H:%M:%S'`"\"


而后在编译命令行中加入宏

  1. -DCT=$(CT)  
-DCT=$(CT)


接下来可以在代码中打印

3.另外还可以用脚本把日期输出到一个文件里

  1. #!/bin/sh  
  2. Version=1.0  
  3. Time=\"$(date '+%Y-%m-%d %H:%M:%S')\"  
  4. Output="#define BUILD_TIMER $Time\n#define BUILD_VERSION $Version"  
  5. echo "$Output" > version.h  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值