안녕하세요,
제가 쓰는 코드가 여러 모듈로 이루어졌습니다. 그리고 makefile로 실행명령이 일괄적으로 묶여있구요.
make을 실행하면 *.x가 생성이 되고 다시 여러 옵션들과 함께 run.csh안에서 이 실행파일이 같이 실행되는 방식입니다.
그런데 이 코드를 한 행씩 실행시키면서 모듈에서 모듈로 바뀌는 변수들을 trace하는 방법이 없나요?
예전에 도스나 윈도우용 프로그램에서는 자체 debugger가 내장돼 있어서 한 스텝씩 이동하면서 변수값도 모니터했는데
이게 안되네요.
gdb를 사용하는 방법도 고려했지만 gdb를 실행하면 아직 코드가 실행중이 아니라는 메세지만 나옵니다.
무슨 좋은 방법이 없는지요?
참고로 MPI를 사용합니다.
.
#!/bin/sh
blblbl~
gdb ./a.module
blblblbl~
gdb ./b.module
설명이 부족해서 이 이상 알려드리진 못하겠네요.