gpt4 book ai didi

c - 将编译时信息嵌入到二进制文件中

转载 作者:太空宇宙 更新时间:2023-11-04 08:24:54 24 4
gpt4 key购买 nike

假设我有一个变量日期,它在源代码中用extern定义,即extern date;然后我想在链接时为其分配一个值,从编译它的计算机获取时间并将其分配给日期变量。有没有办法在 gcc 中做到这一点?

最佳答案

__TIME____DATE__ 是您要查找的内容吗?

如果编译和链接是您方案中的一个步骤,您可以让编译器和链接器用日期和时间替换那些宏。如果你有一天编译并链接另一天,这将不起作用,因为编译器(更好:预处理器)决定插入哪个值。

看看this或此处 stackoverflow 上的其他帖子。

关于c - 将编译时信息嵌入到二进制文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31080904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com