0

默认情况下,内核从 0x100000 启动,因为它在 Kconfig 文件中定义,但已经在某处读取,我们也可以通过 vmlinux.lds 文件更改内核条目地址,但不确定如何?

vmlinux.lds 的前几行

OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
OUTPUT_ARCH(i386)
/* "ENTRY" is overridden by command line option "-e stext" in linux/Makefile */
 ENTRY(_start)

但现在我如何将此 _start 映射到我喜欢的某个地址。

4

0 回答 0