天天看點

如何快速定位段錯誤 Segmentation fault

直接上幹貨 linux下:

首先修改makefile檔案 

打開調試選項 例如:

#VER     := debug

ifeq ($(VER),debug)。。。

改為

VER     := debug

ifeq ($(VER),debug)。。。

然後終端執行

ulimit -c unlimited(生成core)

然後執行可執行檔案

調試可執行檔案的core檔案

sudo gdb 可執行檔案 core

gdb bt 

顯示的是目前程式結束是的堆棧位置。

繼續閱讀