--remove_unneeded_entities、--no_remove_unneeded_entities

これらのオプションは、デバッグ情報をすべてのソースシンボルについて生成するか、実際に使用されたソースシンボルについてのみ生成するかを制御します。

Show/hide使用法

デバッグオブジェクトとイメージファイルのサイズを減らすには、--remove_unneeded_entities を使用します。リンク時間も短縮することができます。

Caution

--remove_unneeded_entities には、ファイルごとに生成されるデバッグ情報の量が減る反面、多くのファイルに共通するデバッグセクションの数が少なくなるという欠点があります。最終的なリンク時にリンカが削除できる共通のデバッグセクションの数が減り、最終的なデバッグイメージが必要以上に大きくなる可能性があります。そのため、必要なとき以外、--remove_unneeded_entities は使用しないで下さい。

Show/hide制約条件

これらのオプションの効果はデバッグ情報に限られます。

Show/hideデフォルト

デフォルトは --no_remove_unneeded_entities です。

Show/hide関連項目

Copyright © 2010 ARM. All rights reserved.ARM DUI 0491BJ
Non-ConfidentialID011811