Everything
2.3.3 マップ情報を出力する

マップ情報(リンク結果の情報)は,リンク・マップ・ファイルに出力します。

プロジェクト・ツリーでビルド・ツール・ノードを選択し,プロパティ パネル[リンク・オプション]タブを選択します。

リンク・マップ・ファイルを出力するには,[リスト]カテゴリの[リンク・マップ・ファイルを出力する]プロパティを設定します。

(1)

出力フォーマットに従った情報を出力する場合

[リンク・マップ・ファイルを出力する]プロパティで[はい(リスト内容=指定なし)(-LISt -SHow)],または[はい(リスト内容=すべて)(-LISt -SHow=ALL)]を選択してください。

図 2.15

[リンク・マップ・ファイルを出力する]プロパティ(出力フォーマットに従った情報を出力する場合)

備考

-SHowオプションと-SHow=ALLオプションの違いについては,「CC-RH コンパイラ ユーザーズマニュアル」を参照してください。

(2)

出力する情報を指定する場合

[リンク・マップ・ファイルを出力する]プロパティで[はい(リスト内容=選択)(-LISt)]を選択すると,以下のプロパティを表示します。

-

[シンボル情報を出力する]プロパティ

-

[シンボルの参照回数を出力する]プロパティ

-

[クロス・リファレンス情報を出力する]プロパティ

-

[セクションの合計サイズを表示する]プロパティ

-

[構造体/共用体のメンバ情報を出力する]プロパティ

-

[セクションに対応する再配置属性を出力する]プロパティ

-

[不正な間接関数呼び出し検出で用いる関数リストを出力する]プロパティ

 

出力する情報の各プロパティで[はい]を選択してください。

図 2.16

[リンク・マップ・ファイルを出力する]プロパティ(出力する情報を指定する場合)

 

リンク・マップ・ファイルの出力先は,[出力ファイル]カテゴリの[出力フォルダ]プロパティのフォルダです。

また,プロジェクト・ツリーのビルド・ツール生成ファイル・ノードにも表示します。

ファイル名は,プロジェクト・ファイル名の拡張子を“.map”で置き換えた名前となります。

備考

リンク・マップ・ファイルについての詳細は,「CC-RH コンパイラ ユーザーズマニュアル」を参照してください。