gpt4 book ai didi

linux - 为什么linux版本的系统二进制文件和系统release版本不一致?

转载 作者:太空宇宙 更新时间:2023-11-04 10:04:02 25 4
gpt4 key购买 nike

<分区>

当使用 file 命令检查二进制文件的属性时,我注意到输出是这样的:

$ file /bin/ls
ls: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9567f9a28e66f4d7ec4baf31cfbf68d0410f0ae6, stripped

$ file /bin/pwd
pwd: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fb34777a0e4532338c1f64bec0a8372ee619b9e7, stripped

$ uname -sr
Linux 4.19.9-arch1-1-ARCH

输出中有“for GNU/linux 3.2.0”。

我在 Ubuntu 18.04(内核版本 4.15)和 Arch linux(内核版本 4.19)上进行了测试,但系统二进制文件的文件属性始终为“linux 3.2.0”。

我想知道这个标签是什么意思,为什么和系统内核版本不一致?

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