【发布时间】:2017-08-04 11:01:27
【问题描述】:
我正在 Linux 上为一些嵌入式设备构建 Qt/C+ 应用程序,我想从二进制 ELF 文件中读取应用程序的版本。二进制文件没有被 GCC 剥离和编译。
有没有办法构建一个可执行文件,其他一些程序可以简单地读取它来获取应用程序的版本?
谢谢。
【问题讨论】:
-
每个应用程序开发人员都会有不同的方式在应用程序二进制文件中记录应用程序版本,因此读取所有二进制文件在 ELF 文件中查找版本的字符串或数字可能是一个漫长的过程信息。