2016-10-22 3 views
-2

私はこの問題を過去2時間から解決しようとしていますが、役に立たない。CodeLiteデバッガが動作しない

問題:空のcmdウィンドウがポップアップして1秒後に閉じます。

ログイン: -

C:\Windows\system32\cmd.exe /C C:/TDM-GCC-64/bin/mingw32-make.exe -j4 SHELL=cmd.exe -e -f Makefile 
"----------Building project:[ Test - Debug ]----------" 
mingw32-make.exe[1]: Entering directory 'C:/Users/<User>/Documents/Varun/Test' 
C:/TDM-GCC-64/bin/g++.exe -o ./Debug/Test @"Test.txt" -L. 
mingw32-make.exe[1]: Leaving directory 'C:/Users/<User>/Documents/Varun/Test' 
"----------Building project:[ Test2 - Debug ]----------" 
mingw32-make.exe[1]: Entering directory 'C:/Users/<User>/Documents/Varun/Test2' 
C:/TDM-GCC-64/bin/g++.exe -o ./Debug/Test2 @"Test2.txt" -L. 
mingw32-make.exe[1]: Leaving directory 'C:/Users/<User>/Documents/Varun/Test2' 
====0 errors, 0 warnings==== 

私はTest2をのデバッグmain.cppにしようとしています。私はhello worldプログラムで新しいプロジェクトを開き、ブレークポイントを追加し、追加してデバッグしようとしましたが、デバッガはただ閉じます。

+0

gdbを直接シェルから実行して、理由をよりよく確認してください。あなたが投稿したものは何がうまくいかないのかを診断するのに役に立たない。 –

+0

ローカル設定を保持せずにCodeLiteを再インストールしましたが、それでも同じ問題です。 gdbをシェルから直接実行するにはどうしたらいいですか? –

+0

"C:\ TDM-GCC-64 \ bin \ gdb.exe"を実行している場合は、正常に動作しています。 –

答えて

0

デバッガ - >すべてのブレークポイントの削除を選択しました。 その後、私のブレークポイントを追加して、問題が修正されたようです。

私はこのバグを再現できて、この作業ディレクトリ内の他のプロジェクトにブレークポイントが必要です。

0

eclipseを使用すると同じ問題が発生します。

"IDE"は、チェックポイント(メインスレッドとして)を知っている必要があります。チェックポイントをレベルメソッドの下に置くと機能しません。

この問題をどのように解決できますか?この問題を解決するには、高いレベルのチェックポイントを確認する必要があります。

IDEを使用する場合たとえば、あなたがいない場合は、より多くの時間が意志、IDEは、previus構造を作成する必要があるため、通常、あなたが「RUN」にする前にブレークポイントを確認する必要があることを覚えておいてください

Here will not work correctly : 

method() 
    method() 
     method() 
     method() 
      method() 
       ...... method() // if you only check Here will not work correctly 

Here will work correctly :  

method() // You need check here "Here is the main thread" 
    method() // and here 
     method()// and here 
     method()// and here 
      method()// and here 
       ...... method() // and here 

を確認し必要この時点からパスしてください。

関連する問題