ld.script
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:2k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. OUTPUT_ARCH(powerpc)
  2. SEARCH_DIR(/lib); SEARCH_DIR(/usr/lib); SEARCH_DIR(/usr/local/lib); SEARCH_DIR(/usr/local/powerpc-any-elf/lib);
  3. /* Do we need any of these for elf?
  4.    __DYNAMIC = 0;    */
  5. SECTIONS
  6. {
  7.   /* Read-only sections, merged into text segment: */
  8.   . = + SIZEOF_HEADERS;
  9.   .interp : { *(.interp) }
  10.   .hash          : { *(.hash) }
  11.   .dynsym        : { *(.dynsym) }
  12.   .dynstr        : { *(.dynstr) }
  13.   .rel.text      : { *(.rel.text) }
  14.   .rela.text     : { *(.rela.text)  }
  15.   .rel.data      : { *(.rel.data) }
  16.   .rela.data     : { *(.rela.data)  }
  17.   .rel.rodata    : { *(.rel.rodata)  }
  18.   .rela.rodata   : { *(.rela.rodata)  }
  19.   .rel.got       : { *(.rel.got) }
  20.   .rela.got      : { *(.rela.got) }
  21.   .rel.ctors     : { *(.rel.ctors) }
  22.   .rela.ctors    : { *(.rela.ctors) }
  23.   .rel.dtors     : { *(.rel.dtors) }
  24.   .rela.dtors    : { *(.rela.dtors) }
  25.   .rel.bss       : { *(.rel.bss) }
  26.   .rela.bss      : { *(.rela.bss) }
  27.   .rel.plt       : { *(.rel.plt) }
  28.   .rela.plt      : { *(.rela.plt) }
  29.   .init          : { *(.init) } =0
  30.   .plt : { *(.plt) }
  31.   .text      :
  32.   {
  33.     *(.text)
  34.     *(.rodata)
  35.     *(.rodata.*)
  36.     *(.rodata1)
  37.     *(.got1)
  38.   }
  39.   .fini      : { *(.fini)    } =0
  40.   .ctors     : { *(.ctors)   }
  41.   .dtors     : { *(.dtors)   }
  42.   _etext = .;
  43.   PROVIDE (etext = .);
  44.   /* Read-write section, merged into data segment: */
  45.   . = (. + 0x0FFF) & 0xFFFFF000;
  46.   .data    :
  47.   {
  48.     *(.data)
  49.     *(.data1)
  50.     *(.sdata)
  51.     *(.sdata2)
  52.     *(.got.plt) *(.got)
  53.     *(.dynamic)
  54.     CONSTRUCTORS
  55.   }
  56.   _edata  =  .;
  57.   PROVIDE (edata = .);
  58.   __bss_start = .;
  59.   .bss       :
  60.   {
  61.    *(.sbss) *(.scommon)
  62.    *(.dynbss)
  63.    *(.bss)
  64.    *(COMMON)
  65.   }
  66.   _end = . ;
  67.   PROVIDE (end = .);
  68. }