컴파일은 잘 되는데 실행하면 Segmentation fault 에러를 쉽게 볼수 있는데 왜그럴까요. 저같은 경우는 포인터에 값을 잘못넣을경우 종종 발생하더군요. 이런 컴파일러가 잡지 못하는 실행오류는 어떻게 잡아야 하는걸까요.. 혹시 관련문서나 URL , 책같은게 있으면 답글좀 부탁드립니다. 아.. 궁금해 죽겠어요.. T_T
Segmentation fault 는 잘못된 메모리 접근 때문입니다. gdb 로 core 파일을 열어 어느 줄에서 죽었는지 보고, valgrind 로 잘못된 포인터 사용을 찾으면 원인을 잡기 쉽습니다.