OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(start) SECTIONS { .text 0x100000 : { code = .; *(.text) . = ALIGN(4096); } .data : { /* C++ style constructors */ start_ctors = .; *(.ctors) end_ctors = .; data = .; *(.data) *(.rodata) . = ALIGN(4096); } .bss : { bss = .; *(.bss) ebss = .; . = ALIGN(4096); } end = .; }