forgdb-7.0.1を使用していますが、コードの特定のセクションでループが発生しているバグを検出したと思います。forループは次のようになります
for (int i=0 ; i< end ; ++i )
{
//Code here.
}
これendは非常に大きな整数です。コードは最初の反復でクラッシュせず、反復番号のどこかでクラッシュするようend/2です。
end/2反復回数でのコードの動作を理解したいので、steppingこの反復ポイントに到達nextingするi=0までは実行不可能です。
値を取得するgdbまでforループを続行し、ユーザーが反復番号を手動でステップ実行するのを待つように指示する方法はありますか?iend/2end/2
gcc-4.5.2UbuntuLinuxで使用しています