Emacsのコンパイルコマンドを使用してメイクファイルを使ってプロジェクトをコンパイルすると、gdbがバイナリで実行されたときにアプリケーションをステップ実行することができます。しかし、SConsで大規模なプロジェクトを使ってビルドするときに、Emacsがどのファイルをロードするのか、どのようにバイナリに関連しているのかわからないという点で、ステップスルーを試みることはできません。Emacs + GDB + SCons +デバッグのステップ
Emacsでステップスルーを行うには何が必要ですか? EmacsがSConsをネイティブにサポートできない場合、どうすればこれを手動で行うことができますか? makeは、Emacsにファイルの存在を知らせるためのメカニズムを使用している必要があります。
makeとsconsのコンパイルオプションは同じですか?あなたのsconsビルドにデバッグシンボルがないように思えます(gccでは '-g'オプションを使います)。 –
@ dave-bacher私はあなたに信用を与えることができるようにこれを答えとして残してください。 – Jonathan
ありがとうございます。今まであなたのコメントは見られませんでした。 @ dave-bacherはあなたの返信を受信トレイに表示しませんでした。私は '@Dave Bacher'(あるいは単に@Dave')を使う必要があると思います。 –