C++-Kernel mit GRUB — Änderungen 6412 → 6415

Zeile 192: Zeile 192:
 
SECTIONS
 
SECTIONS
 
{
 
{
−
   .text  0x0100000 : {
+
   .text  0x0100000 :
−
    code = .; _code = .; __code = .;
+
  {
 
     *(.text)
 
     *(.text)
−
     . = ALIGN(1);
+
     *(.rodata)
 
   }
 
   }
−
   .data  : {
+
 
−
     __CTOR_LIST__ = .; LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2) *(.ctors) LONG(0) __CTOR_END__ = .;
+
   .data  :
 +
  {
 +
     __CTOR_LIST__ = .;LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2) *(.ctors) LONG(0) __CTOR_END__ = .;
 
     __DTOR_LIST__ = .; LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2) *(.dtors) LONG(0) __DTOR_END__ = .;
 
     __DTOR_LIST__ = .; LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2) *(.dtors) LONG(0) __DTOR_END__ = .;
  
−
    data = .; _data = .; __data = .;
 
 
     *(.data)
 
     *(.data)
−
    . = ALIGN(1);
 
 
   }
 
   }
 +
 
   .bss  :
 
   .bss  :
 
   {
 
   {
−
    bss = .; _bss = .; __bss = .;
 
 
     *(.bss)
 
     *(.bss)
−
    . = ALIGN(1);
 
 
   }
 
   }
−
  end = .; _end = .; __end = .;
 
 
}
 
}
 
</pre>
 
</pre>