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

}

相关推荐
皮卡蛋炒饭.几秒前
库制作与原理
linux·学习
PyHaVolask3 分钟前
Linux实用工具与技巧
linux·运维·chrome
不才小强4 分钟前
Linux开发环境搭建指南
linux·运维·服务器
syjy25 分钟前
(含下载)WP Mail SMTP Pro WordPress插件使用教程
运维·服务器·wordpress·wordpress插件
郝学胜-神的一滴10 分钟前
[力扣 20] 栈解千愁:有效括号序列的优雅实现与深度解析
java·数据结构·c++·算法·leetcode·职场和发展
海参崴-17 分钟前
三足鼎立:Linux、苹果macOS与微软Windows的前世今生及核心差异
linux·microsoft·macos
信创DevOps先锋18 分钟前
中国企业DevOps工具链选型趋势:本土化与安全可控成核心指标
运维·安全·devops
RisunJan18 分钟前
Linux命令-mysqlshow(显示MySQL中数据库相关信息)
linux·数据库·mysql
AlenTech19 分钟前
128. 最长连续序列 - 力扣(LeetCode)
算法·leetcode·职场和发展
小江的记录本19 分钟前
【Docker】 Docker 全平台部署(Linux / Windows / MacOS)与 前后端分离项目 容器化方案
java·linux·windows·http·macos·docker·容器