プロジェクトのソースコードを読み込もうとしています。調べたい機能はたくさんあります。すべての機能で右クリックしてブレークポイントを挿入するには、多くの時間がかかります。
gdbコマンドラインを使用して、ファイル内のすべての関数にブレークポイントを挿入することができます。Qt Creator内で実行できるかどうか疑問に思いましたか?
プロジェクトのソースコードを読み込もうとしています。調べたい機能はたくさんあります。すべての機能で右クリックしてブレークポイントを挿入するには、多くの時間がかかります。
gdbコマンドラインを使用して、ファイル内のすべての関数にブレークポイントを挿入することができます。Qt Creator内で実行できるかどうか疑問に思いましたか?
はい、QtCreatorのGDBに直接コマンドを与えることができます。ネイティブデバッガーとの直接対話を参照してください。
はい、ここで読むことができるように、特定のファイル内のすべての関数にブレークポイントを設定することができます。必要なのはrbreakコマンドです。
rbreak file:regex
ファイル名を指定してrbreakを呼び出すと、指定された正規表現に一致する関数の検索が指定されたファイルに制限されます。これは、たとえば、特定のファイル内のすべての関数にブレークポイントを設定するために使用できます。(gdb) rbreak file.c:.
ファイル名修飾子を正規表現から区切るコロンは、オプションでスペースで囲むことができます。