首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QNX QCC链接器包括文件时间戳。

QNX QCC链接器包括文件时间戳。
EN

Stack Overflow用户
提问于 2011-03-09 13:56:26
回答 1查看 850关注 0票数 1

是否有一个标志传递到链接器中,而不是将每个文件的时间戳包含在library.a输出中?

我们正在创建一个具有qcc -A参数的库,当它这样做时,它将所有已编译的文件正确地收集到库中,但是它总是添加特定的文件信息(文件大小、时间戳等)。问题是,由于时间戳是二进制文件的一部分,所以我们不能在清空之后创建完全相同的二进制文件。

对于项目中的每个.o,输出都包括如下一行:

代码语言:javascript
复制
DirReader.o/    1299620472  0     0     100666  15364
EN

回答 1

Stack Overflow用户

发布于 2011-08-19 15:22:20

哪种版本的QCC和中微子?

您是否在代码中使用任何__DATE____TIME__宏?这些将被展开,并将更改二进制文件的校验和。

您可以在make文件中执行如下操作:

代码语言:javascript
复制
DEFINES += -DSW_COMPILE_DATE="'TestDate'

然后,只需使用SW_COMPILE_DATE而不是__DATE____TIME__,您就可以控制二进制文件中显示的内容。

http://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html有关于标准预定义宏的更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5246785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档