Linker 未知链接错误

Linker 未知链接错误,linker,ld,linker-scripts,Linker,Ld,Linker Scripts,我正在开发自己的操作系统,但为此我需要接触链接,然后我完成了以下链接脚本来构建它: ENTRY (loader) SECTIONS{ . = 0x00100000 .text : { *(.text) } .bss : { sbss = .; *(COMMON) *(.bss) ebss = .; } } .data ALIGN (0x1000) : { start_ctors = .;

我正在开发自己的操作系统,但为此我需要接触链接,然后我完成了以下链接脚本来构建它:

ENTRY (loader)

SECTIONS{
   . = 0x00100000
   .text : {
      *(.text)
   }

   .bss : {
      sbss = .;
      *(COMMON)
      *(.bss)
      ebss = .;
   }
}

.data ALIGN (0x1000) : {
   start_ctors = .;
   *(.ctor*)
   end_ctors = .;
   start_dtors = .;
   *(.dtor*)
   end_dtors = .;
   *(.data)
}
但是当我尝试链接这些东西时,我发现了一些错误

$ld-T linker.ld-o kernel.bin loader.o kernel.o
ld:linker.ld:5:语法错误
$


我能做什么?

我得猜第5行末尾少了一个分号