link.lds 470 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. OUTPUT_FORMAT("elf64-x86-64","elf64-x86-64","elf64-x86-64")
  2. OUTPUT_ARCH(i386:x86-64)
  3. ENTRY(_start)
  4. SECTIONS
  5. {
  6. . = 0x800000;
  7. .text :
  8. {
  9. _text = .;
  10. *(.text)
  11. *(.text.*)
  12. _etext = .;
  13. }
  14. . = ALIGN(8);
  15. .data :
  16. {
  17. _data = .;
  18. *(.data)
  19. *(.data.*)
  20. _edata = .;
  21. }
  22. rodata_start_pa = .;
  23. .rodata :
  24. {
  25. _rodata = .;
  26. *(.rodata)
  27. *(.rodata.*)
  28. _erodata = .;
  29. }
  30. .bss :
  31. {
  32. _bss = .;
  33. *(.bss)
  34. *(.bss.*)
  35. _ebss = .;
  36. }
  37. _end = .;
  38. }