Added linker.ld
This commit is contained in:
parent
3711ef34d8
commit
201f84c20a
32
linker.ld
Normal file
32
linker.ld
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
OUTPUT_FORMAT(elf32-i386)
|
||||||
|
ENTRY (start)
|
||||||
|
|
||||||
|
SECTIONS{
|
||||||
|
. = 0x00100000;
|
||||||
|
|
||||||
|
.text :{
|
||||||
|
code = .; _code = .; __code = .;
|
||||||
|
*(.text)
|
||||||
|
*(.rodata)
|
||||||
|
}
|
||||||
|
|
||||||
|
.rodata ALIGN (0x1000) : {
|
||||||
|
*(.rodata)
|
||||||
|
}
|
||||||
|
|
||||||
|
.data ALIGN (0x1000) : {
|
||||||
|
data = .; _data = .; __data = .;
|
||||||
|
*(.data)
|
||||||
|
start_ctors = .; *(.ctors) end_ctors = .;
|
||||||
|
start_dtors = .; *(.dtors) end_dtors = .;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bss : {
|
||||||
|
sbss = .;
|
||||||
|
bss = .; _bss = .; __bss = .;
|
||||||
|
*(COMMON)
|
||||||
|
*(.bss)
|
||||||
|
ebss = .;
|
||||||
|
}
|
||||||
|
end = .; _end = .; __end = .;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user