512 バイトの起動可能なプログラムを作成していますが、512 バイトのプログラム イメージの最後の 2 バイトに 0xAA55 を挿入する必要があります。だから私はそれをしました。これで、リンカー スクリプトは非常にシンプルになります。この構文が何を意味するのか興味がありました
.foo : { *(.*) }
例としてあげました。.foo セクションはありません。その前に、プログラム カウンターを次のように変更します。
. = 0x1000 //To account for the elf header which I will strip later
したがって、このディレクティブの後は
.foo : { *(.*) }
これは何をしますか?