반응형

출처:

https://ko.wikipedia.org/wiki/%EC%84%B8%EA%B7%B8%EB%A9%98%ED%85%8C%EC%9D%B4%EC%85%98_%EC%98%A4%EB%A5%98


http://adnoctum.tistory.com/387


제대로 선언되지 않은 메모리 영역을 읽을려고 할 때 나는 오류이다.

가장 짜증나는 오류인게 일단 컴파일은 잘 되는데(문법을 어기진 않았으니까)

막상 돌리면 Segmentation fault (core dumped) 만 뜨고 별 내용이 없다.

어디에서 오류가 난지를 모르니까 더 답답할 따름.


안 그래도 어제부터 예제를 치고 공부하는데 계속 저 오류가 나서 반나절을 허비했는데, 

알고보니 처음 구조체 내의 포인터 정의 부분에서 "="이 아닌 "-"로 오타가 나서 오류가 난 것이다.

저거 고치고 나니까 잘 되는 것을 보고 힘이 빠질 수 밖에 없었다.


결론은 세그멘테이션 오류가 날 때 포인터 정의 부분이나 메모리 함수가 사용된 쪽을 잘 살펴보자.

반응형
Posted by 애콜라이트
l

free counters