linux内核elf文件在哪里?

用户14189198

如果 Linux 内核本身是一个 ELF 文件,我在哪里可以找到这个文件?

斯蒂芬·基特

在许多系统上,您可以在 中找到压缩内核/boot,通常命名为vmlinuz-$(uname -r). 可以使用包含在内核源代码中extract-vmlinux脚本来提取其中包含的ELF可执行文件

extract-vmlinux /boot/vmlinuz-$(uname -r) > vmlinux

结果是一个 ELF 文件:

$ file vmlinux
vmlinux: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=b28d236fad2fb7d0eb9bbe6eac766fb04406da3f, stripped

(在 x86-64 上)。

如果您要构建内核,

make vmlinux

将生成 ELF 可执行文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在哪里可以找到Linux内核文件?

来自分类Dev

linux内核打开文件时使用的kmalloc在哪里?

来自分类Dev

Windows内核文件在哪里?

来自分类Dev

Linux内核中的抖动在哪里计算?

来自分类Dev

Linux内核中的ptrace在哪里?

来自分类Dev

找出32位ELF Linux二进制文件在哪里结束并开始填充?

来自分类Dev

在哪里可以按文件名查找 Linux 内核驱动程序文档

来自分类Dev

内核文档在哪里?

来自分类Dev

我的内核在哪里?

来自分类Dev

Linux内核syscall服务例程的源代码在哪里?

来自分类Dev

Linux目标上的内核配置存储在哪里?

来自分类Dev

路由表在Linux内核内部存储在哪里?

来自分类Dev

4.9 Linux内核源代码在哪里定义PageWriteback?

来自分类Dev

Linux内核在哪里(内存中)存储“特殊”总线地址?

来自分类Dev

Linux内核的/ proc的内容记录在哪里?

来自分类Dev

重新编译内核时在哪里放置.config文件?

来自分类Dev

在哪里可以获取11.04内核.config文件?

来自分类Dev

内核配置文件存储在哪里?

来自分类Dev

Linux中的退出命令文件在哪里?

来自分类Dev

linux安装文件在哪里?

来自分类Dev

用于 linux 的 WSL 文件存储在哪里

来自分类Dev

拦截Linux内核中的ELF加载器:通过可加载的内核模块生成fs / binfmt_elf.c文件

来自分类Dev

ELF可执行文件的哪些部分被加载到内存中,在哪里?

来自分类Dev

ELF格式的重定位信息在哪里?

来自分类Dev

_socket文件在哪里?

来自分类Dev

下载的文件在哪里?

来自分类Dev

.deb文件在哪里?

来自分类Dev

文件类型在哪里?

来自分类Dev

信息文件在哪里