ELF文件编译器标记

问题描述 投票:1回答:1

我在一个ELF文件中找到了此编译器标记:GCC:(Ubuntu 5.3.0-4ubuntu1〜1.04.11)5.4.020160622。有人可以告诉我我可以收集哪些信息?例如末尾的时间戳。这是什么意思?

ubuntu gcc binary compiler-construction elf
1个回答
0
投票

这是什么意思?

这意味着您用来构建程序(或至少一些链接到程序的目标文件)的编译器为GCC: (Ubuntu 5.3.0-4ubuntu1~1.04.11) 5.4.0,并且该编译器本身是2016年6月22日构建的。

此字符串或该日期没有什么特别重要的。它只是编译器的唯一标识符,可帮助您的发行版的维护者。

维护程序通常具有多个版本的编译器,以及由这些版本构建的多个应用程序。当一个这样的应用程序崩溃时,维护人员希望快速识别生成该应用程序的编译器,以便维护人员可以进一步调查该崩溃。

© www.soinside.com 2019 - 2024. All rights reserved.