2011-12-10 7 views
8

リンカースクリプトでは、ALIGNキーワードの機能は何ですか?私はリンカースクリプトに関する多くのチュートリアルを読んでいますが、実際にはALIGNが何をするのか理解できません。誰でも簡単に説明できますか?ありがとう!リンカースクリプトでの整列

答えて

15

典型的な使用である

. = ALIGN(8); 

この意味:現在の位置が8バイト境界で整列するまでパディングバイトを挿入します。つまり:

while ((current_location & 7) != 0) 
    *current_location++ = padding_value; 
関連する問題