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

}

相关推荐
2301_800050995 分钟前
华为云介绍
运维·华为云
爱潜水的小L14 分钟前
自学嵌入式day39,抓包
linux
MicroTech202535 分钟前
激光点云快速配准算法创新突破,MLGO微算法科技发布革命性点云配准算法技术
人工智能·科技·算法
Cathy Bryant1 小时前
傅里叶变换(一):简介
笔记·算法·数学建模·信息与通信·傅里叶分析
lifewange1 小时前
测试场景 Linux 命令速查表
linux·运维·服务器
Vect__1 小时前
进程控制详解
linux·驱动开发
allan bull1 小时前
在节日中寻找平衡:圣诞的欢乐与传统节日的温情
人工智能·学习·算法·职场和发展·生活·求职招聘·节日
姚青&1 小时前
Linux 命令介绍以及帮助命令介绍
linux·运维·服务器
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [fs]fs-writeback
linux·笔记·学习
遇见火星2 小时前
详解 Linux 中的 /etc/fstab 文件
linux·运维·服务器