idb/gdb 디버거를 처음 사용하므로 사전에 나쁜 질문에 사과드립니다. idb를 사용하여 time_manager.F90이라는 파일에있는 set_time_i라는 함수에 중단 점을 설정하려고합니다. 그러나 idb는 계속 오류 메시지를 표시하고 중단 점 설정을 중단합니다. 내가 잘못했는지 알 수 있니?fortran 실행 파일에 대해 idb (intel 컴파일러 디버거)에서 break 명령을 사용하는 방법은 무엇입니까?
1) (IDB) 브레이크 time_manager.F90 : set_time_i
2) (IDB) 브레이크 time_manager : set_time_i
3) (IDB) set_time_i
4 깰 나는 모든 명령 시도) (IDB) 브레이크 time_manager_ : set_time_i_는
오류 메시지가입니다
"time_manager 휴식 : 법적 쉼표로 입력을 구문 분석 할 수 없습니다 set_time_i ^을 nd 또는 포트란 표현 "이라고 설명했다.
위 작업 중 어느 것. 내가 그것을 사용할 때 나는 무엇인가 놓쳤는가? 감사합니다
C는 달리
너무 심하게 idbc가 없습니다. 내 오류 메시지는 "time_manager_mod :: set_time_i (...) ... etc"입니다. 그래서 "break time_manager_mod :: set_time_i"를 시도해 보았습니다. 여전히 작동하지 않습니다. 너무 이상해 ~ – Cassie
idbc는 IDB의 콘솔 버전입니다. 기본적으로 idb와 함께 설치됩니다. –
안녕하세요. 도움을 주셔서 감사합니다. 객체 파일에서 심볼을 찾기 위해 nm 명령을 사용하려고했습니다. 그런 다음 객체 심볼에 break 명령을 사용하면 효과가있었습니다. 모든 디버거 함수 이름 디버깅을 지원하는 것 같아요. – Cassie