亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

關于UNIX下的core文件

添加時間:2011-6-4  添加: admin 
 

在UNIX下調試程序,如果遇到內存溢出等問題的時候,經常在當前目錄下出現這樣一個文件:core

    用指令>ls –l  可以發現,core是一個很大的文件,動輒上百M,很是耗費硬盤空間,所以一般我們都會及時將它清除掉,從而很少去關注它的真正內涵。其實core中放置的是執行進程的內存映像,其中的提示信息core dump就是信息轉儲的意思,在調試一個有問題的程序時它經常是很起作用的。下面我們就來探討一下,如何有效的利用這個core文件來調試我們的代碼。

1.例如調試程序一段名為samp.c 的程序,如下進行調試

$ cc -g samp.c -o samp

$ samp

當程序在運行的時候出現一個

Bus Error - core dumped

的提示,現在core生成了,為了獲得錯誤出現的位置,輸入

    $ dbx samp

然后我們會得到以下提示

    Type 'help' for help.

    reading symbolic information ...     reading symbolic information . . . [

 

     using memory image in core]

 

       25   x[i] = 0;

 

     (dbx) quit

2.下面這個例子將要闡述怎么用dbx聯系進程,程序如下:

/***********

*  looper.c: *

************/

     main()

 

     {

 

           int i,x[10];

 

           for (i = 0; i < 10;);

 

     }

很顯然這是一個死循環程序,先編譯

     $ cc -g looper.c -o looper

     $ looper

當程序運行時,在另一個打開的窗口里用指令 ps -u UserID 獲得進程looper的ID,

          PID     TTY      TIME    COMMAND

 

          68      console   0:04    sh

 

          467     lft3     10:48    looper

從而得到進程的ID 467,   下面執行dbx

 $ dbx -a 467

Waiting to attach to process 467...

Successfully attached to looper

Type 'help' for help.

reading symbolic information ...

stopped in main at line 5

    5           for (i = 0; i < 10;);

(dbx) quit

現在你可以獲得程序出現問題的位置了。

以上程序在UNIX AIX4.3下調試通過。

關鍵字:core文件、程序

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站