Creator 编程时的宏变量

[复制链接]
 楼主| dsll2010 发表于 2015-10-8 09:26 | 显示全部楼层 |阅读模式
Creator 编程时候可以使用GCC作为编译器,该编译器有一些内置的宏,比如__TIME__表示工程编译的时间,__DATA__表示编译的日期。

在有些情况下,我们有几个工程版本,下载到板子中进行比较测试,反复测试容易混淆板子中的工程版本号,在工程中打印这些宏变量,可以帮助区分工程版本。


另外,在工程运行之初打印时间和日期,也是检验工程是否正确下载到板子中的一个有效的检测方法。


操作方法很简单,就是用printf打印字符串:


printf("Build Date: %s", __DATE__);
printf("Build Time: %s", __TIME__);


leijixiaomile 发表于 2015-10-8 09:46 | 显示全部楼层
这个办法好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

118

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部

7

主题

118

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部