当前位置: 技术问答>linux和unix
关于linux的file 命令的问题 ? file /sbin/udevadm
来源: 互联网 发布时间:2016-12-29
本文导语: [suse11_141|oracle@/home/oracle$]file /sbin/udevadm /sbin/udevadm: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), stripped 那位能帮忙解释一下,这里的 ELF 64-bit LSB executable, ...
[suse11_141|oracle@/home/oracle$]file /sbin/udevadm
/sbin/udevadm: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), stripped
那位能帮忙解释一下,这里的
ELF 64-bit LSB executable,
x86-64,
version 1 (SYSV),
for GNU/Linux 2.6.4,
dynamically linked (uses shared libs),
stripped
各是 什么意思 ?
/sbin/udevadm: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), stripped
那位能帮忙解释一下,这里的
ELF 64-bit LSB executable,
x86-64,
version 1 (SYSV),
for GNU/Linux 2.6.4,
dynamically linked (uses shared libs),
stripped
各是 什么意思 ?
|
elf 一种文件结构. 64位程序 LSB不清楚, executable可执行文件.
架构x86-64
dynamically linked (uses shared libs), 链接了动态库
stripped 被strip 程序处理过, 去掉了一些调试信息. 程序变得更小.
架构x86-64
dynamically linked (uses shared libs), 链接了动态库
stripped 被strip 程序处理过, 去掉了一些调试信息. 程序变得更小.
|
ELF 64-bit LSB executable, 64位可执行文件格式
x86-64, 64位平台
version 1 (SYSV) , 版本
for GNU/Linux 2.6.4, 给linux的
dynamically linked (uses shared libs), 使用的动态库
stripped 出去调试信息
x86-64, 64位平台
version 1 (SYSV) , 版本
for GNU/Linux 2.6.4, 给linux的
dynamically linked (uses shared libs), 使用的动态库
stripped 出去调试信息
|
ELF 64-bit LSB executable, 64位ELF格式可执行文件,符合LSB标准
for GNU/Linux 2.6.4, 2.6.4以上内核支持
dynamically linked (uses shared libs), 需要动态链接库支持
stripped 优化过,去掉了debug信息
for GNU/Linux 2.6.4, 2.6.4以上内核支持
dynamically linked (uses shared libs), 需要动态链接库支持
stripped 优化过,去掉了debug信息
|
LSB是一套核心标准,它保证了LINUX发行版同LINUX应用程序之间的良好结合,具体地说,它是:1、一个二进制接口规范,是指应用程序在系统间迁移时不用重新编译,保证应用程序在所有经过认证的LINUX发行版上都具有兼容性。2、一个测试规范,测试LINUX发行版和LINUX应用程序是否符合LSB标准。3、搭建遵从LSB规范的应用程序的开发环境。4、为在纯LSB环境下运行和测试应用程序而提供的运行环境样本。LSB包括两个核心部分,分为普通规范和特定处理器规范。