ELF文件的Program  header描述的是一个段在文件中的位置、大小以及它被放进内存后所在的位置和大小。如果我们想把一个文件加载进内存的话,需要的正是这些信息。 

首先使用加载程序把文件的所有内容都加载到指定内存位置,然后按照ELF格式文件的描述,把文件的内存内容复制到编译指定的内存位置。

ld -s -Ttext 0x30400 -o   kernel.bin kernel.o

orange's学习--第五章:重新放置内核

相关文章:

  • 2021-06-15
  • 2021-05-24
  • 2021-09-07
  • 2021-06-28
  • 2021-12-28
  • 2021-06-15
  • 2021-08-29
猜你喜欢
  • 2021-04-26
  • 2021-06-09
  • 2021-10-28
  • 2021-05-04
  • 2021-05-30
  • 2021-07-14
  • 2021-07-23
相关资源
相似解决方案