写bootloader的LDS脚本编译出错,求大神帮忙
[root@onlyYou 1002]# make
arm-linux-gcc -g -c Start.S
arm-linux-ld -THandsomeWangBoot.lds -o HandsomeWangBoot.elf Start.o
arm-linux-ld:HandsomeWangBoot.lds:4: syntax error
make: *** [all]
以上是错误
OUTPUT_ARCH(arm)
ENTRY(_start)
SECTIONS{
.=0x00000000;
.=ALIGN(4);
.text :
{
Start.o(.text)
*(.text)
}
.=ALIGN(4);
.data :
{
*(.data)
}
.=ALIGN(4);
bss_start = .;
.bss :
{
*(.bss)
}
bss_end = .;
}
上面是我的脚本文件
all : Start.o
arm-linux-ld -THandsomeWangBoot.lds -o HandsomeWangBoot.elf $^
arm-linux-objcopy -O binary HandsomeWangBoot.elf HandsomeWangBoot.bin
%.o : %.S
arm-linux-gcc -g -c $^
%.o : %.c
arm-linux-gcc -g -c $^
.PHONY: clean
clean:
rm *.o *.elf *.bin
这个上面是我的makefile
求大神给看看哪里不对啊