リンカによるコンプレッサの選択方法

armlink は、データセクションの内容に関する情報を収集してから、イメージを最も小さくするのに最適な圧縮アルゴリズムを選択します。 圧縮が適しいる場合、リンカは、イメージ内の圧縮可能なすべてのデータセクションに対して 1 つのデータコンプレッサしか使用できません。 そのため、体のサイズが最適になるように、これらのセクションに対してさまざまな圧縮アルゴリズムを試す場合があります。 以下の場合は、圧縮が自動に適用されます。

圧縮されたデータサイズ + デコンプレッサのサイズ < 未圧縮のデータサイズ

コンプレッサが選択されると、armlink によってイメージのコード領域にデコンプレッサが追加されます。 最終イメージに圧縮されたデータが含まれていない場合、デコンプレッサは加されません。

Show/hide関連項目

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0474GJ
Non-ConfidentialID051612