gdb 查看coredump文件

linux編程中往往遇到segment fault段錯(cuò)誤,定位到錯(cuò)誤位置對(duì)解決問題有很大幫助邦马,如果要生成core文件,需要打開core dump功能
1)代碼打開

 struct rlimit rlmt;
    if (getrlimit(RLIMIT_CORE, &rlmt) == -1) {
        return -1;
    }
    printf("Before set rlimit CORE dump current is:%d, max is:%d\n", (int)rlmt.rlim_cur, (int)rlmt.rlim_max);

    rlmt.rlim_cur = (rlim_t)CORE_SIZE;
    rlmt.rlim_max  = (rlim_t)CORE_SIZE;

    if (setrlimit(RLIMIT_CORE, &rlmt) == -1) {
        return -1;
    }

    if (getrlimit(RLIMIT_CORE, &rlmt) == -1) {
        return -1;
    }
    printf("After set rlimit CORE dump current is:%d, max is:%d\n", (int)rlmt.rlim_cur, (int)rlmt.rlim_max);

2)命令行打開

ulimit -c 1024

下面展示一段出現(xiàn)指針非法訪問程序

   int *ptr = NULL;
    *ptr = 10;

編譯時(shí)候该镣,打開-g選項(xiàng)

gcc -g xx.c

運(yùn)行可執(zhí)行文件后(在linux系統(tǒng)下)廓译,在當(dāng)前執(zhí)行路徑下生成core.xxxx文件,實(shí)用gdb調(diào)試乙濒,調(diào)試命令

 gdb a.out core.30377 #a.out 為可執(zhí)行文件

輸入bt命令陕赃,可以定位到段錯(cuò)誤位置信息


5721585732776_.pic.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市颁股,隨后出現(xiàn)的幾起案子么库,更是在濱河造成了極大的恐慌,老刑警劉巖甘有,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诉儒,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡亏掀,警方通過查閱死者的電腦和手機(jī)忱反,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門泛释,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人温算,你說我怎么就攤上這事怜校。” “怎么了注竿?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵韭畸,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我蔓搞,道長(zhǎng)胰丁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任喂分,我火速辦了婚禮锦庸,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蒲祈。我一直安慰自己甘萧,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布梆掸。 她就那樣靜靜地躺著扬卷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪酸钦。 梳的紋絲不亂的頭發(fā)上怪得,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音卑硫,去河邊找鬼徒恋。 笑死,一個(gè)胖子當(dāng)著我的面吹牛欢伏,可吹牛的內(nèi)容都是我干的入挣。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼硝拧,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼径筏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起障陶,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤滋恬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后咸这,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夷恍,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了酿雪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片遏暴。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖指黎,靈堂內(nèi)的尸體忽然破棺而出朋凉,到底是詐尸還是另有隱情,我是刑警寧澤醋安,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布杂彭,位于F島的核電站,受9級(jí)特大地震影響吓揪,放射性物質(zhì)發(fā)生泄漏亲怠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一柠辞、第九天 我趴在偏房一處隱蔽的房頂上張望团秽。 院中可真熱鬧,春花似錦叭首、人聲如沸习勤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)图毕。三九已至,卻和暖如春眷唉,著一層夾襖步出監(jiān)牢的瞬間予颤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工厢破, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荣瑟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓摩泪,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親劫谅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子见坑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 之前初步了解過Windows 下強(qiáng)大的調(diào)試工具WinDbg,也簡(jiǎn)單的整理了一個(gè)初級(jí)的文章《使用WinDbg捏检、Map...
    SunnyZhang的IT世界閱讀 3,707評(píng)論 0 1
  • 程序調(diào)試的基本思想是“分析現(xiàn)象->假設(shè)錯(cuò)誤原因->產(chǎn)生新的現(xiàn)象去驗(yàn)證假設(shè)”這樣一個(gè)循環(huán)過程荞驴,根據(jù)現(xiàn)象如何假設(shè)錯(cuò)誤原...
    Manfred_Zone閱讀 16,541評(píng)論 0 26
  • 調(diào)試前準(zhǔn)備 獲取進(jìn)程的內(nèi)核轉(zhuǎn)儲(chǔ)(core dump) why:最大好處是,其保存了問題發(fā)生時(shí)的狀態(tài)贯城。記錄進(jìn)程當(dāng)前狀...
    Gitlusen閱讀 938評(píng)論 0 2
  • 1熊楼、文件和目錄: # cd /home 進(jìn)入 '/home' 目錄 # cd .. ...
    XDgbh閱讀 2,009評(píng)論 0 1
  • 中午問兒子鲫骗,今天下午去不去補(bǔ)課犬耻??jī)鹤铀斓恼f去!下午上班前执泰,我替兒子把雙氧水裝進(jìn)書包里枕磁,防止走的時(shí)候遺忘。定好了鬧...
    志郁閱讀 531評(píng)論 2 4