2011-07-18 11 views
1

Eclipse CDTで自分のプロジェクトにgdbを使用して統合デバッグを有効にしたいとします。問題は、アプリケーションがさまざまなスクリプトを使用し始めるため、開始前に設定する環境変数が多いため、gdb myappのような単純なコマンドでデバッガを実行できないため、gdbデバッガでアプリケーションを起動するシェルスクリプトがあります。 /workspace/myproject/にはrun.shが入っています。今、私はそれを行う方法はありますか、Eclipseからデバッガを起動するように設定したいと思いますか?スクリプトをデバッガとして設定しようとしていますが、デバッガを起動しても何もしません。Eclipse CDT:プロジェクトのデバッグを有効にする方法

答えて

0

run.shはコマンドラインパラメータを処理できます。パラメータを追加します(例: --debugなどの環境変数を設定した後、GDBを起動します。 --debugは、コマンドラインではなかった、またはそれがあった場合gdb --argsに設定されている場合$GDBが空である

... setup ... 
exec $GDB /path/to/binary $ARGS 

export FOO=... 
... other setup ... 
exec /path/to/binary $ARGS 

交換してください。

デバッグ時にrun.sh --debugを起動するようにEclipseをセットアップしたら、完了です。

+0

ご迷惑をおかけして申し訳ありません。テストする時間がなかった:)今、働いてくれてありがとう。 – axe

関連する問題