有用的C 预定义的宏:__DATE__,__TIME__,__FILE__,__LINE__

U_BOOT_VERSION:1.2.3 (May 7 2024 - 21:58:35)

Date : May 7 2024

Time : 21:58:35

File : test.c

Line : 13

#include <stdio.h>

#define U_BOOT_VERSION "1.2.3"

const char version_string\[\] =

U_BOOT_VERSION" (" DATE " - " TIME ")";

int main()

{

printf("U_BOOT_VERSION:%s \n",version_string);

printf("Date : %s\n", DATE);

printf("Time : %s\n", TIME);

printf("File : %s\n", FILE);

printf("Line : %d\n", LINE);

return 0;

}

相关推荐
guo_wen_qiang4 分钟前
云服务器安装MongoDB-资源包安装
运维·服务器·mongodb
Happy_Sharing5 分钟前
Windows虚拟机安装ubuntu后,如何在虚拟机Ubuntu系统中访问Windows文件夹
linux·运维·ubuntu
果霸大叔7 分钟前
AI网关第8篇:AI 代理与负载均衡--多模型实例如何调度?
人工智能·算法·自然语言处理·负载均衡·ai-native
不会就选b12 分钟前
算法日常・每日刷题--<动态规划>29
数据结构·算法·leetcode
91440623213 分钟前
安装jenkins遇到的问题总结
运维·jenkins
广州智造17 分钟前
Radioss 材料本构的二次开发
运维·数据库·自动化·建模·后处理·前处理
垆边人似月.20 分钟前
最少的元素个数使和为 target
数据结构·c++·算法
炽橙超真云22 分钟前
2D 工程图纸如何自动转成可编辑 3D 模型?拆解读图与建体两条技术路径(DXF/DWG/PDF 到 STEP)
算法·3d·工业智能·工业ai
码上有光23 分钟前
Linux:信号的认识、信号的产生、信号的保存、信号的处理
android·linux·运维·信号
定栓26 分钟前
Webpack迁到Vite第一节:模块系统迁移:require → import
运维·前端·webpack