我想實現從這個職位https://stackoverflow.com/a/827749環緩衝區,我唯一添加的代碼是一個看起來像這樣的主。C結構指針Seg.fault當malloc()
int main(int argc, char** argv) {
circular_buffer *my_buff;
cb_init(my_buff, 16, sizeof(char));
return (EXIT_SUCCESS);
}
儘管我嘗試運行此代碼,但得到一個SIGSEV(分段錯誤)錯誤。通過它的外觀,它發生在調用malloc()的cb_init()的第一行。
你試過什麼調試? – 2012-04-27 13:47:32