디버거 중에 0x 807d028 이런 것은 어디에 쓰는 것입니까?
글쓴이: yuni / 작성시간: 수, 2004/02/25 - 3:04오전
질문이 좀 그렇습니만, 검색에도 책에도 답변이 없는 걸로 보아서 가장 기본인것 같은데 전혀 모르겠습니다.
저는 gdb로 포트란 코드를 디버그를 하고 있습니다.
그런데 아래와 같이 모르는 문자로 저를 위협하는군요.
snapgrid_out은 서브 루틴이고, ik, nn, xc, etai는 변수입니다. 행렬로된 것도 있을 수 있습니다.
어쨋던 각 변수의 값을 그냥 보고 싶은데... 이렇게 봐서는 모르겠군요.
(gdb) s
snapgrid_out__ (ik=0x807d028, nn=0x807cfcc, xc=0xbfffd900, etai=0xbffebc20,
eta1=0xbffddbb0) at kpi149.f:3046
ik=0x807d028, 이런것들은 전혀 인간과 친화적인 언어가 아닌 것으로 보입니다. 이런 정보를 어디다가 쓰는것인지, 그리고 실제로의 값을 프로그램 내에서 출력문을 쓰지 않고 보는 방법은 없습니까? 이걸 해결하면 더 이상 비주얼 포트란 깔린 컴을 안찾아도 되는데 말입니다. 저작권 문제에서 자유롭고 싶군요. 80만원 주고 사서 한명만 쓰고 있으니...
Forums:
아마도 ik 등이 포인터 또는 배열인가 보군요그래서 그안의 내용인
아마도 ik 등이 포인터 또는 배열인가 보군요
그래서 그안의 내용인 주소가 나온것 같습니다
포인터등이 실제로 가르키는 값을 보고 싶으시다면
처럼 (*)참조연산자를 사용하시면 안의 값이 출력이 됩니다
- advanced -
x로 찍어보세요..
gdb 에서 help x
답변 주신 두분께 감사 드립니다.
많은 도움이 되었습니다. :lol: <-- 현재 저의 상태가 이러 하옵니다.
==========================
부양가족은 많은데, 시절은 왜 이리 꿀꿀할까요?
=====================
"지금하는 일을 꼭 완수하자."
댓글 달기