专栏中心

EEPW首页 > 专栏 > 让每次编译产生的目标文件都能打印出编译时间信息

让每次编译产生的目标文件都能打印出编译时间信息

发布人:电子禅石 时间:2020-04-03 来源:工程师 发布文章

void VersionInfoForDebug(void){ 

os_printf("VersionInfoForDebug:\n"); os_printf("File: %s, Line: %d, Date: %s, Time: %s, Timestamp: %s\n",  __FILE__, __LINE__, __DATE__, __TIME__, __TIMESTAMP__);     os_printf("\n");}
————————————————

直接使用DATA  TIME 就可以。

#include <stdio.h>
 
//注意,是双下划线,而不是单下划线  无需额外头文件
//__FILE__ 包含当前程序文件名的字符串
//__LINE__  表示当前行号的整数
//__DATE__ 包含当前日期的字符串
//__STDC__  如果编译器遵循ANSI C标准,它就是个非零值
//__TIME__ 包含当前时间的字符串
//__FUNCTION__执行函数
int main()
{
printf("%s\n",__FILE__);
printf("%d\n",__LINE__);
printf("%s\n",__DATE__);
printf("%s\n",__TIME__);
printf("%s\n",__FUNCTION__);
}



专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

深夜重磅!GPT-5.1发布,奥特曼大谈情商,OpenAI终于学会“说人话”了?

智能计算 2025-11-13

LCD抗干扰

hljxy 2004-09-12

三星 LPDDR6 内存规格揭晓:10.7nm 速度为 12Gbps;据报道,着眼于 14 Gbps

网络与存储 2025-11-13

第四届智能车北京科技大学特等奖

视频 2010-02-01

第二届飞思卡尔智能车比赛全国第9名视频

视频 2010-02-01

中芯国际在中国面临不断扩大的人工智能芯片紧缩之际增加产量

这个 Windows 更新屏幕实际上是一个黑客的陷阱

安防与国防 2025-11-13

中国 A 股芯片公司在 2025 年第一季度至第三季度向研发投入增加

嵌入式系统 2025-11-13

AMD 的 AI 芯片为数据中心收入提供动力:预计 100 年复合年增长率为 60%

第四届飞思卡尔智能车 成都信息工程学院

视频 2010-02-01

数字图像处理实验指导书

第二届飞思卡尔智能车比赛全国第8名视频

视频 2010-02-01

第二届飞思卡尔智能车比赛全国第7名视频

视频 2010-02-01

基于Video4Linux的USB摄像头图像采集实现

电源测试与改造基础:如何将旧电脑电源改造成实验室电源

图像处理程序

据报道,中芯国际在中国面临不断扩大的人工智能芯片需求之际增加产量

智能计算 2025-11-13

利用低ESR晶体实现物联网超低功耗时序

中美会谈后安世半导体解决方案的希望

更多 培训课堂
更多 焦点
更多 视频

技术专区