2014-02-28 3 views
0

글쎄, i ´ m 명령 줄 (idbc)에 Intel Fortran 디버거를 사용하고 있지만 ´은 조건부 중단 점을 수행하는 방법을 찾을 수 있습니다.인텔 디버거 (idbc)의 조건부 중단 점

내 말은, 어떤 일이 발생했을 때만 디버거가 프로그램을 중단하고 싶습니다. 예를 들어, 나는 여러 번 호출되는 example(a,b,c)이라는 서브 루틴을 가지고 있지만 변수 a에 결정된 값이있는 경우 디버거에서 프로그램을 중지하기 만하면됩니다.

나는이 can be done easily GUI 버전으로 알고 있지만, 나는 the manual of the command line version을 읽고 있었고 나는 couldnt ´ t 길을 찾는다.

감사합니다.

답변

0

죄송합니다, 방금 this page에 답변을 찾았습니다.

: 당신이

(idb) break <line_number> 

에 중단 점을 정의하면 당신은 당신이 명령 condition을 사용해야 중단 점에 조건을 추가 할 명령 info breakpoints

(idb) info breakpoints 
<IDnumber>  <Brakpoint_type> ..... <file and line> 

으로 볼 수하는 Breakpoint ID를 얻을 수

(idb) condition <IDnumber> <condition> 

예 :

(idb) condition 1 ielem==30000 

저는 이것이 누군가에게 도움이 될 수 있다고 생각합니다.

보자!

관련 문제