リンカースクリプトでシンボルを定義するのはどういうことでしょうか?リンカスクリプトを使用して異なるセクションを配置することは理解できますが、スクリプト内に新しいシンボルを定義することは私には分かりません。私は2つの新しいシンボルを定義するリンカスクリプトを使用する記事を読んでいましたが、それらのシンボルはリンカスクリプト内または記事内の他の場所では参照されませんでした。以下に示す例ではSBSSとbssセクション内のEBSSシンボルの使用である:リンカスクリプトでシンボルを定義することは何ですか?
ENTRY (loader)
SECTIONS
{ . = 0x00100000;
.text ALIGN (0x1000) :
{
*(.text)
}
.rodata ALIGN (0x1000) :
{
*(.rodata*)
}
.data ALIGN (0x1000) :
{
*(.data)
}
.bss :
{
sbss = .;
*(COMMON)
*(.bss)
ebss = .;
}
}
頻繁等etext、DATAENDとして使用され、他の記号はときにそのようなシンボルを規定の使用を説明してくださいありそれらはスクリプト内のどこにも参照されません。