分类: LINUX
2009-03-20 14:33:52
一. 直接指定代码段,数据段,BSS段的起始地址
-Ttest startaddr
-Tdata startaddr
-Tbss startaddr
示例:
Arm-linux-ld –Ttext 0x0000000 –g led_on.o –o led_on_elf
二. 使用连接脚本设置地址:
Arm-linux-ld –Ttimer.lds –o timer_elf $^
完整的连接脚本格式:
SECTIONS{
…
Secname start ALING(aling) (NOLOAD):AT(ldaddr)
{contents} > region:phdr=fill
…..
}