가끔 프로그래밍을 하다 보면, 비정상 종료 됬을 때 core라는 이름의 파일이 생성된다.

어디에 쓰는것인지도 모르겠고 자꾸 생겨서 귀찮았었는데 알고보니 디버깅을 위한 파일이란다.


core파일을 생성할지 말지를 정해줄 수가 있는데




# ulimit -a 명령을 이용하여, 현재 상태를 조회해 볼수가 있다.(0 으로 되어있으면 core파일이 생성되지 않음.)


# ulimit -a unlimited 명령으로 코어파일 생성하게 끔 바꿔 줄 수 있음



#gdb -q [Program name] core 


명령으로 gdb로 해당 core 파일을 살펴볼 수 있다.

'System > Linux' 카테고리의 다른 글

Kali Wine32 Error  (0) 2018.04.23
Linux에서 Hex edit 쓰기  (0) 2013.03.28
nohup  (0) 2013.03.18
리눅스 tee 명령어  (0) 2013.03.14
프로세스 종료 프로그램  (0) 2012.07.19

+ Recent posts