はじめまして。
現在、e2studio(KPIT GMUARM-NONE コンパイラ)にてスタック解析について困っています。
プロジェクトソースのスタックがオーバーフローしないか評価するのにe2studioのスタック解析機能を使用しようと
考えていましたが、ルネサス RXC および、 ルネサス CCRLコンパイラしか対応していないようです。
何か他に解析方法等はありませんでしょうか。
> >プロジェクトの プロパティ → C/C++ビルド → Settings → Compiler → エキスパート設定 のコマンド行パターン > >の最後に -fstack-usage を追加しビルドを行えば、各関数のスタック使用量を記録した *.sa ファイルが作成されると思います。 > > 上記に従って、`${INPUTS}' と`-fstack-usage'と記載したのですが、私の解釈が間違っていましたでしょうか。 解釈ではなく、コマンドラインの仕組みを理解されていないようです。シェルの入門書等を参照されることをお勧めします。 > 下記のように設定すると関数毎に.suファイルというファイル毎に関数のstackのsizeが出力されましたが、fujita nozomuさんの意図する.sa ファイルとは別物でしょうか。 > > (プロジェクトの プロパティ → C/C++ビルド > → Settings → Compiler →ユーザー定義オプション > に-fstack-usageを追加する。) 同じです。