1

1 つのアプリケーションを solaris から Linux に移行しました。コーディング部分はCPPで行われました。コア ファイルが作成された場合は、GDB を使用してデバッグできます。現在、アプリケーションの実行中に別のエラーが発生し、コア ファイルが作成されていません。

送信ボタンを押すと、アプリケーションで何が起こるか知りたいです。この場合、GUI でアプリケーションを実行しているときに、cpp コードをデバッグしてブレークポイントを設定するにはどうすればよいでしょうか。

4

1 に答える 1

1

gdb でアプリケーションを起動してみましたか。このリンクは、GDB 内でアプリケーションを実行する方法を提供します。これにより、GUI アプリケーションが GDB で起動され、適切なブレークポイントを使用して [送信] をクリックすると、アプリケーションは適切な場所で停止する必要があります。

要するに、Linux で GDB を使用して GUI アプリケーションまたは非 GUI アプリケーションを実行することに大きな変更はありません。

于 2012-11-29T11:42:24.120 に答える