打印

Creator 编程时的宏变量

[复制链接]
777|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝