4
>3.グローバル変数が変数ビューに追加できない(gdbの問題?信じがたいけど)
が、やっと解決。
結局のところgdbにグローバル変数の情報が渡っていなかったから。
以下にその方法をまとめた。
1.Mapファイルの作成
「プロジェクト(p)」->「プロパティー」->「ツール設定」->「Gcc C リンカー」->「その他」->「その他オプション(-Xlinker)」に
- -Map
- xxx.map
という二つの項目を追加。
2.MapファイルをGDBに渡す
「実行(R)」->「構成およびデバッグ」-> 「C/C++ローカル」->「xxx(プロジェクト名)」->「デバッガー」->「GDB・コマンドファイル」に
- -s xxx.map
という項目を追加。
そうすると、デバッグの変数ウィンドウにグローバル変数が追加できるようになっている。
うーん。考えてみると当たり前なんだけど・・・自動でやってくれないのか(^^;;