有用的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;

}

相关推荐
xxxiugou12313 小时前
双指针解题秘籍:从入门到精通
c语言·数据结构·c++·算法
能源革命13 小时前
TimesFM(Time Series Foundation Model)介绍
算法·能源
youyou-060613 小时前
AUTOSAR‑COM 常见问题 QA (1)
java·linux·服务器·单片机·汽车
猎嘤一号13 小时前
学术训练(一)文献检索与阅读
人工智能·算法·机器学习·科研入门
代码方舟13 小时前
零信任架构实战:基于天远全能消金报告构建自动化信用合规网关
运维·人工智能·架构·自动化
Doubbbbbbble云13 小时前
多路归并算法在外部排序中的实现与优化
算法
m0_7436975913 小时前
grep 的引号、反斜杠与正则方言:一次讲清我踩过的坑
linux
虚无的纽扣13 小时前
【Linux】每个进程都拥有“假内存” | 进程地址空间详解
linux·运维·服务器
沉淀的.晴天13 小时前
FreeRTOS信号量
数据结构·算法
qq_3494479514 小时前
Jenkins如何创建一个只能查看固定项目的账号
运维·jenkins