gdb-7.0.1을 사용 중이고 에 for
루프가있는 코드의 특정 섹션에서 버그를 발견했다고 생각합니다. end
매우 큰 정수 여기 gdb의 특정 반복 횟수까지
for (int i=0 ; i< end ; ++i)
{
//Code here.
}
것처럼
for
루프 보인다. 코드는 첫 번째 반복에서 충돌하지 않으며 반복 번호
end/2
에서 어딘가에 충돌하는 것 같습니다. 나는이 반복 지점에 도달까지
i=0
에서 반복 수
end/2
, 단지
stepping
및
nexting
에서 코드의 행동을 이해하려는 때문에
는 실행할 수없는 것입니다.
후 수동으로 반복 번호 end/2
를 단계별로 할 수있는 사용자에 대한 값 end/2
기다려야됩니다 i
까지 for 루프를 통해 계속 gdb
을 알 수있는 방법이 있나요? 나는 우분투 리눅스에 gcc-4.5.2
을 사용하고
http://blog.vinceliu.com/2009/07/gdbs-conditional-breakpoints.html –