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

}

相关推荐
hetao173383713 分钟前
2025-12-11 hetao1733837的刷题笔记
c++·笔记·算法
looking_for__14 分钟前
【Linux】进程控制
linux
Xの哲學18 分钟前
Linux电源管理深度剖析
linux·服务器·算法·架构·边缘计算
小飞Coding22 分钟前
一文讲透 TF-IDF:如何用一个向量“代表”一篇文章?
算法
cypking25 分钟前
Nuxt项目内网服务器域名代理访问故障排查
运维·服务器·php
破刺不会编程36 分钟前
socket编程TCP
linux·运维·服务器·开发语言·网络·网络协议·tcp/ip
算家计算40 分钟前
突然发布!GPT-5.2深夜来袭,3个版本碾压人类专家,打工人该怎么选?
算法·openai·ai编程
CILMY231 小时前
【Linux】进度条实践教程:使用Makefile构建项目
linux·进度条·make和makefile
沉在嵌入式的鱼1 小时前
linux串口对0X0D、0X0A等特殊字符的处理
linux·stm32·单片机·特殊字符·串口配置
gxh19921 小时前
4步将HTTP请求升级为HTTPS
运维·服务器·网络协议·http·https