link.lds 737 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /***************************************************
  2. * 版权声明
  3. *
  4. * 本操作系统名为:MINE
  5. * 该操作系统未经授权不得以盈利或非盈利为目的进行开发,
  6. * 只允许个人学习以及公开交流使用
  7. *
  8. * 代码最终所有权及解释权归田宇所有;
  9. *
  10. * 本模块作者: 田宇
  11. * EMail: [email protected]
  12. *
  13. *
  14. ***************************************************/
  15. OUTPUT_FORMAT("elf64-x86-64","elf64-x86-64","elf64-x86-64")
  16. OUTPUT_ARCH(i386:x86-64)
  17. ENTRY(_start)
  18. SECTIONS
  19. {
  20. . = 0xffff800000000000 + 0x100000;
  21. .text :
  22. {
  23. _text = .;
  24. *(.text)
  25. _etext = .;
  26. }
  27. . = ALIGN(8);
  28. .data :
  29. {
  30. _data = .;
  31. *(.data)
  32. _edata = .;
  33. }
  34. .bss :
  35. {
  36. _bss = .;
  37. *(.bss)
  38. _ebss = .;
  39. }
  40. _end = .;
  41. }