2017-06-08 4 views
0

QT CreatorはIDE内からGDBを使用してC++コードをデバッグしていますが、これは問題なく動作しています。しかし、私はGDBの逆デバッグ機能を使用する方法を見つけることができません。これはQT Creator内から可能ですか?ネットを検索すると、あいまいで不満足な結果が得られます。QT Creatorで逆デバッグを有効にするにはどうすればよいですか?

Redhat Enterprise Linux 7.3では、QT Creator 4.3.0(4.2.2と同じ問題)を使用しています。

+0

GDBコンソールにアクセスできますか?そこから逆デバッグのためのセッション録音を開始できますが、Qt Creatorがそのサポートを持っている場合は逆のデバッグコマンドを入力する必要があります(Qt Creatorユーザではない) – AmeyaVS

+0

@AmeyaVS申し訳ありません不明ですが、この質問はQT Creatorを使用したGDB逆デバッグに関するものです。 –

+1

私はデバッグのためにGDBコンソールへのアクセスを提供するEclipse CDTを使用しており、逆デバッグなどのシナリオでほぼ完璧に機能します。また、Qt Creatorの詳細についてはこちらを参照してください。https://stackoverflow.com/questions/ 4592643/accessible-gdb-console-in-qt-creator – AmeyaVS

答えて

1

提供リンクAmeyaVSに続いて、別の場所で被写体にまで読んで、プロセスは、次のとおりです。あなたがブレークポイントを経由して(デバッグを逆にしたいコードの近くに停車通常通りQTクリエーターで

  1. スタートのデバッグ、等)。
  2. Window->Views->Debugger Logメニューオプションを有効にします。
  3. 表示される左ペインの下部に、commandプロンプトの隣にrecordと入力します。
  4. QT Creator UI(またはcommandプロンプト)を使用して通常どおりデバッグを続けます。
  5. 逆の手順(rs)、逆の次の(rn)などのコマンドを実行する場合は、commandプロンプトに入力するだけです。 UIは、これらのコマンドの結果をいつものように反映する必要があります。
関連する問題