OUTPUT_ARCH(arm)
ENTRY(_start)
SECTIONS{
. = 0x50008000;
. = ALIGN(4);
.text:
{
start.o(.text)
*(.text)
}
. = ALIGN(4);
.data:
{
*(.data)
}
. = ALIGN(4);
bss_start = . ;
.bss:
{
*(.bss)
}
bss_end = . ;
}
以上脚本在链接的时候会报错: arm-linux-ld:t_boot.lds:23: syntax error
原因:语法出错,".text:"中冒号前面需加空格