stm32 如何获取编译时间
const char Date = __DATE__; // 取编译日期const char Time = __TIME__; // 取编译时间
printf("\r\n compile %s %s\r\n",Date,Time);
还真不知道有这个功能,学习了,谢谢分享 这个其实还有局限性,因为包含这段代码的文件如果没有修改,就不会被重新编译,那么获取的时间就不准确了,稳妥的办法是:设置为编译的时候每次都强制编译有这段代码的文件,确保获取的时间总是最近一次编译的时间。 你现在不就是实现了么 我觉得可以通过芯片的时钟来实现 这个还没研究过,毕竟这种时间好像没有太多意义 这个你看看单片机的数据手册,看看有没有这种功能 我还没做过这个项目,楼主你要获取编译时间做什么呢 每次编译keil工程时,编译时的PC机时间都会以字符串的模式记录到g_revision_date和cRevisionTime中。 这个问题好像用keil能实现,你得百度搜搜解决方法 这个跟编译器有关系,编译器支持这个功能的就可以 我看网上有一些解决方式,你可以都尝试一下哈 我还没试过,有机会我试试,然后给你说说咋鼓捣
页:
[1]