Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最後に =0 のセクション定義を見ました。
.init : { KEEP (*(.init)) } =0
最後の =0 は何を意味し、その意味は何ですか?
セクション定義の最後にある=0が塗りつぶし式を指定していることがわかりました。つまり、このセクション内の未使用のメモリは値 0 で埋められ、必要に応じて繰り返されます。このような未使用メモリの例としては、入力セクションのアラインメント要件のために残されたギャップがあります。この初期化は 0 である必要はありません。任意の数値または有効な LD 式を使用して、未使用のメモリを埋めることができます。