이 게시물 https://stackoverflow.com/a/827749에서 ringbuffer를 구현하려고하는데 추가 한 코드는 다음과 같은 메인 코드입니다.C struct 포인터 Seg.fault malloc()
int main(int argc, char** argv) {
circular_buffer *my_buff;
cb_init(my_buff, 16, sizeof(char));
return (EXIT_SUCCESS);
}
이 코드를 실행하자마자 SIGSEV (Segmentation fault) 오류가 발생합니다. 이것에 의해 malloc()이 호출되는 cb_init()의 첫 번째 행에서 발생합니다.
이 무엇 디버깅이 시도? –