Clion を使用して C++ プログラムをデバッグしたいのですが、メインのクラスにブレークポイントを配置するとデバッガーが動作しますが、クラスにブレークポイントを配置すると、この関数に入らなければならないときに gdb が実行中のプログラムを停止しません。メインのクラスからのクラス。
理由はよくわかりません :/ 通常の機能ですか?
助けてくれてありがとう。
CLion はデバッグやリリースなどのモードをサポートしていますか? その場合は、デバッグしようとしているモードを確認してください。
バンドルされている GDB CLion が使用している問題があると思います。私の場合、システム GDB に切り替えることが役に立ちました。そうするために:
ファイル -> 設定 -> ビルド、実行、デプロイ -> ツールチェーン -> デバッガーを選択し、「バンドルされた GDB を使用」を「指定された GDB を使用」に切り替え、パスを指定します: /usr/bin/gdb
引数なしで関数を呼び出すとうまくいくようです。