2011-07-01 7 views
2

何らかの理由でコードブロックでデバッグできなくなりました。ブレークポイントは無視され、例外は捕捉されません。以前はこのマシンで動作していたと確信していますが、複数のマシンで作業しているので混乱するかもしれないと告白する必要があります。コードブロックのデバッグ

私はKubuntu 11.04とコードブロック10.05を実行しています。ビルドオプションの下で "デバッグシンボルの生成[-g]"(デバッグとリリースビルドの両方)がチェックされ、 "バイナリからすべてのシンボルを削除"はチェックされません。しかし、私がデバッガを実行するたびに、 "(デバッグシンボルが見つかりません)"というメッセージが表示され、問題の中心にあると思われます。

ご意見をいただければ幸いです。

+0

「デバッグシンボルの生成」と「ストリップ」に関する設定が一貫していることを確認してください。これらをa)グローバルに、b)プロジェクトに対して、c)ビルドターゲットに対して設定することができます。あなたが間違ってそれらの1つを剥ぎ取った場合、それはとにかく剥がれます(そしてあなたはあなたが持っているものだけを得ます - 記号はありません)。設定ダイアログ内のツリービューで、誤ってターゲットからプロジェクトに切り替えるのは簡単です。 – Damon

+0

アイデアありがとう。すべてはうまくいっていましたが、私はプロジェクト、デバッグ、リリース(プロジェクトとビルドのオプション)を全く同じに設定しています:デバッグシンボルの生成はチェックされています。まだ運がありません。あなたが参照するグローバル設定はどこにありますか?多分それは切符ですか? – user825067

+0

設定 - コンパイラとデバッガで参照したグローバル設定が見つかりました。私は数日前にセットしましたが、それはまだありました。今はすべてが順調です。ご助力ありがとうございます!それはかなり安堵です。 :) – user825067

答えて

2

私は、Debian Wheezy(7.0)のGDB 7.5.1でCodeblocks 10.05を使用していましたが、同じ問題に直面し、ブレークポイントが無視され、いつ例外がスローされました。

GDBバグの疑いGDBバージョン7.6のソースをダウンロードしてコンパイルしました。同じ挙動が観察された。

Finaly私はCodeBlocksバージョン12.11をダウンロードし、問題を修正しました。 CodeBlocksバージョン10.05がこの問題の鍵でした。

関連する問題