锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久精品国产一区二区三区,在线免费高清一区二区三区,亚洲国内自拍http://m.shnenglu.com/loky/archive/2008/12/27/70480.html銆傘傘傘?/dc:creator>銆傘傘傘?/author>Fri, 26 Dec 2008 16:36:00 GMThttp://m.shnenglu.com/loky/archive/2008/12/27/70480.htmlhttp://m.shnenglu.com/loky/comments/70480.htmlhttp://m.shnenglu.com/loky/archive/2008/12/27/70480.html#Feedback0http://m.shnenglu.com/loky/comments/commentRss/70480.htmlhttp://m.shnenglu.com/loky/services/trackbacks/70480.html gcc g++ 甯哥敤緙栬瘧閫夐」
       Linux涓璯cc錛実++甯哥敤緙栬瘧閫夐」
-x language filename
璁懼畾鏂囦歡鎵浣跨敤鐨勮璦,浣垮悗緙鍚嶆棤鏁?瀵逛互鍚庣殑澶氫釜鏈夋晥.涔熷氨鏄牴鎹害瀹氾紝C璇█鐨勫悗緙鍚嶇О鏄?c鐨勶紝鑰孋++鐨勫悗緙鍚嶆槸.C鎴栬?cpp,濡傛灉浣犲緢涓? 鎬э紝鍐沖畾浣犵殑C浠g爜鏂囦歡鐨勫悗緙鍚嶆槸.pig 鍝堝搱錛岄偅浣犲氨瑕佺敤榪欎釜鍙傛暟,榪欎釜鍙傛暟瀵逛粬鍚庨潰鐨勬枃浠跺悕閮借搗浣滅敤錛岄櫎闈炲埌浜嗕笅涓涓弬鏁扮殑浣跨敤銆傚彲浠ヤ嬌鐢ㄧ殑鍙傛暟鏈変笅闈㈢殑榪欎簺錛?
銆銆`c', `objective-c', `c-header', `c++', `cpp-output', `assembler', and `a
ssembler-with-cpp'.
銆銆鐪嬪埌鑻辨枃錛屽簲璇ュ彲浠ョ悊瑙g殑銆?br> 
銆銆渚嬪瓙鐢ㄦ硶: cd..
銆銆gcc -x c hello.pig

-x none filename
銆銆鍏蟲帀涓婁竴涓?a name="baidusnap4">

/* 娉ㄩ噴涓殑涓嶅父鐢?***************************************************

-fno-asm
銆銆姝ら夐」瀹炵幇ansi
閫夐」鐨勫姛鑳界殑涓閮ㄥ垎錛屽畠紱佹灝哸sm,inline鍜宼ypeof鐢ㄤ綔鍏抽敭瀛椼?
銆銆銆銆
-fno-strict-prototype
銆銆鍙g錛嬶紜璧蜂綔鐢?浣跨敤榪欎釜
閫夐」,g++灝嗗涓嶅甫鍙傛暟鐨勫嚱鏁?閮借涓烘槸娌℃湁鏄懼紡鐨勫鍙傛暟鐨勪釜鏁板拰綾誨瀷璇存槑,鑰屼笉鏄病鏈夊弬鏁?
銆銆鑰実cc鏃犺鏄惁浣跨敤榪欎釜鍙傛暟,閮藉皢瀵規病鏈夊甫鍙傛暟鐨勫嚱鏁?璁や負娌℃湁鏄懼紡璇存槑鐨勭被鍨?

銆銆
-fthis-is-varialble
銆銆灝辨槸鍚戜紶緇焎++鐪嬮綈,鍙互浣跨敤this褰撲竴鑸彉閲忎嬌鐢?
銆銆
-fcond-mismatch
銆銆鍏佽鏉′歡琛ㄨ揪寮忕殑絎簩鍜岀涓夊弬鏁扮被鍨嬩笉鍖歸厤,琛ㄨ揪寮忕殑鍊煎皢涓簐oid綾誨瀷
銆銆
-funsigned-char
-fno-signed-char
-fsigned-char
-fno-unsigned-char
銆銆榪欏洓涓弬鏁版槸瀵筩har綾誨瀷榪涜璁劇疆,鍐沖畾灝哻har綾誨瀷璁劇疆鎴恥nsigned char(鍓嶄袱涓弬
鏁?鎴栬?signed char(鍚庝袱涓弬鏁?

*娉ㄩ噴瀹屾垚*********************************************/銆銆

-include file
銆銆鍖呭惈鏌愪釜浠g爜,綆鍗曟潵璇?灝辨槸渚夸簬鏌愪釜鏂囦歡闇瑕佸彟涓涓枃浠剁殑鏃跺?灝卞彲浠ョ敤瀹冭
瀹?鍔熻兘灝辯浉褰撲簬鍦ㄤ唬鐮佷腑浣跨敤錛僫 nclude<filename>
銆銆渚嬪瓙鐢ㄦ硶:
銆銆gcc hello.c -include /root/pianopan.h
銆銆
-imacros file
銆銆灝唂ile鏂囦歡鐨勫畯,鎵╁睍鍒癵cc/g++鐨勮緭鍏ユ枃浠?瀹忓畾涔夋湰韜茍涓嶅嚭鐜板湪杈撳叆鏂囦歡涓?
銆銆
-Dmacro
銆銆鐩稿綋浜嶤璇█涓殑#define macro
銆銆
-Dmacro=defn
銆銆鐩稿綋浜嶤璇█涓殑#define macro=defn
銆銆
-Umacro
銆銆鐩稿綋浜嶤璇█涓殑#undef macro
-undef
銆銆鍙栨秷瀵逛換浣曢潪鏍囧噯瀹忕殑瀹氫箟
銆銆
-Idir
銆銆鍦ㄤ綘鏄敤錛僫 nclude"file"鐨勬椂鍊?gcc/g++浼氬厛鍦ㄥ綋鍓嶇洰褰曟煡鎵句綘鎵鍒跺畾鐨勫ご鏂囦歡,濡?
鏋滄病鏈夋壘鍒?浠栧洖鍒扮己鐪佺殑澶存枃浠剁洰褰曟壘,濡傛灉浣跨敤-I鍒跺畾浜嗙洰褰?浠?
銆銆鍥炲厛鍦ㄤ綘鎵鍒跺畾鐨勭洰褰曟煡鎵?鐒跺悗鍐嶆寜甯歌鐨勯『搴忓幓鎵?
銆銆瀵逛簬錛僫 nclude<file>,gcc/g++浼氬埌-I鍒跺畾鐨勭洰褰曟煡鎵?鏌ユ壘涓嶅埌,鐒跺悗灝嗗埌緋葷粺鐨勭己
鐪佺殑澶存枃浠剁洰褰曟煡鎵?
銆銆
-I-
銆銆灝辨槸鍙栨秷鍓嶄竴涓弬鏁扮殑鍔熻兘,鎵浠ヤ竴鑸湪-Idir涔嬪悗浣跨敤
銆銆
-idirafter dir
銆銆鍦?I鐨勭洰褰曢噷闈㈡煡鎵懼け璐?璁插埌榪欎釜鐩綍閲岄潰鏌ユ壘.
銆銆
-iprefix prefix
-iwithprefix dir
銆銆涓鑸竴璧蜂嬌鐢?褰?I鐨勭洰褰曟煡鎵懼け璐?浼氬埌prefix+dir涓嬫煡鎵?
銆銆
-nostdinc
銆銆浣跨紪璇戝櫒涓嶅啀緋葷粺緙虹渷鐨勫ご鏂囦歡鐩綍閲岄潰鎵懼ご鏂囦歡,涓鑸拰-I鑱斿悎浣跨敤,鏄庣‘闄愬畾澶?
鏂囦歡鐨勪綅緗?
銆銆
-nostdin C++
銆銆瑙勫畾涓嶅湪g++鎸囧畾鐨勬爣鍑嗚礬緇忎腑鎼滅儲,浣嗕粛鍦ㄥ叾浠栬礬寰勪腑鎼滅儲,.姝?strong style="background-color: #ff66ff;">閫夐」鍦ㄥ垱libg++搴?
浣跨敤
銆銆
-C
銆銆鍦ㄩ澶勭悊鐨勬椂鍊?涓嶅垹闄ゆ敞閲婁俊鎭?涓鑸拰-E浣跨敤,鏈夋椂鍊欏垎鏋愮▼搴忥紝鐢ㄨ繖涓緢鏂逛究鐨?


-M
銆銆鐢熸垚鏂囦歡鍏寵仈鐨勪俊鎭傚寘鍚洰鏍囨枃浠舵墍渚濊禆鐨勬墍鏈夋簮浠g爜浣犲彲浠ョ敤gcc -M hello.c
鏉ユ祴璇曚竴涓嬶紝寰堢畝鍗曘?
銆銆
-MM
銆銆鍜屼笂闈㈢殑閭d釜涓鏍鳳紝浣嗘槸瀹冨皢蹇界暐鐢憋純i nclude<file>閫犳垚鐨勪緷璧栧叧緋匯?
銆銆
-MD
銆銆鍜?M鐩稿悓錛屼絾鏄緭鍑哄皢瀵煎叆鍒?d鐨勬枃浠墮噷闈?
銆銆
-MMD
銆銆鍜?MM鐩稿悓錛屼絾鏄緭鍑哄皢瀵煎叆鍒?d鐨勬枃浠墮噷闈?
銆銆
-Wa,option
銆銆姝?strong style="background-color: #ff66ff;">閫夐」浼犻抩ption緇欐眹緙栫▼搴?濡傛灉option涓棿鏈夐楀彿,灝卞皢option鍒嗘垚澶氫釜閫夐」,鐒?
鍚庝紶閫掔粰浼氭眹緙栫▼搴?
銆銆
-Wl.option
銆銆姝?strong style="background-color: #ff66ff;">閫夐」浼犻抩ption緇欒繛鎺ョ▼搴?濡傛灉option涓棿鏈夐楀彿,灝卞皢option鍒嗘垚澶氫釜閫夐」,鐒?
鍚庝紶閫掔粰浼氳繛鎺ョ▼搴?
銆銆
-llibrary
銆銆鍒跺畾緙栬瘧鐨勬椂鍊欎嬌鐢ㄧ殑搴?
銆銆渚嬪瓙鐢ㄦ硶
銆銆gcc -lcurses hello.c
銆銆浣跨敤ncurses搴撶紪璇戠▼搴?
銆銆
-Ldir
銆銆鍒跺畾緙栬瘧鐨勬椂鍊欙紝鎼滅儲搴撶殑璺緞銆傛瘮濡備綘鑷繁鐨勫簱錛屽彲浠ョ敤瀹冨埗瀹氱洰褰曪紝涓嶇劧
銆銆緙栬瘧鍣ㄥ皢鍙湪鏍囧噯搴撶殑鐩綍鎵俱傝繖涓猟ir灝辨槸鐩綍鐨勫悕縐般?
銆銆
-O0
-O1
-O2
-O3
銆銆緙栬瘧鍣ㄧ殑浼樺寲閫夐」鐨?涓駭鍒紝-O0琛ㄧず娌℃湁浼樺寲,-O1涓虹己鐪佸鹼紝-O3浼樺寲綰у埆鏈楂樸
銆 銆銆
-g
銆銆鍙槸緙栬瘧鍣紝鍦ㄧ紪璇戠殑鏃跺欙紝浜х敓璋冭瘯淇℃伅銆?
銆銆
-gstabs
銆銆姝?strong style="background-color: #ff66ff;">閫夐」浠tabs鏍煎紡澹扮О璋冭瘯淇℃伅,浣嗘槸涓嶅寘鎷琯db璋冭瘯淇℃伅.
銆銆
-gstabs+
銆銆姝?strong style="background-color: #ff66ff;">閫夐」浠tabs鏍煎紡澹扮О璋冭瘯淇℃伅,騫朵笖鍖呭惈浠呬緵gdb浣跨敤鐨勯澶栬皟璇曚俊鎭?
銆銆
-ggdb
銆銆姝?strong style="background-color: #ff66ff;">閫夐」灝嗗敖鍙兘鐨勭敓鎴恎db鐨勫彲浠ヤ嬌鐢ㄧ殑璋冭瘯淇℃伅.
-static
銆銆姝?strong style="background-color: #ff66ff;">閫夐」灝嗙姝嬌鐢ㄥ姩鎬佸簱錛屾墍浠ワ紝緙栬瘧鍑烘潵鐨勪笢瑗匡紝涓鑸兘寰堝ぇ錛屼篃涓嶉渶瑕佷粈涔?
鍔ㄦ佽繛鎺ュ簱錛屽氨鍙互榪愯.
-share
銆銆姝?strong style="background-color: #ff66ff;">閫夐」灝嗗敖閲忎嬌鐢ㄥ姩鎬佸簱錛屾墍浠ョ敓鎴愭枃浠舵瘮杈冨皬錛屼絾鏄渶瑕佺郴緇熺敱鍔ㄦ佸簱.
-traditional
銆銆璇曞浘璁╃紪璇戝櫒鏀寔浼犵粺鐨凜璇█鐗規?/font>



]]>
嫻呮瀽Linux涓媍ore鏂囦歡 http://m.shnenglu.com/loky/archive/2008/12/10/69106.html銆傘傘傘?/dc:creator>銆傘傘傘?/author>Wed, 10 Dec 2008 13:23:00 GMThttp://m.shnenglu.com/loky/archive/2008/12/10/69106.htmlhttp://m.shnenglu.com/loky/comments/69106.htmlhttp://m.shnenglu.com/loky/archive/2008/12/10/69106.html#Feedback0http://m.shnenglu.com/loky/comments/commentRss/69106.htmlhttp://m.shnenglu.com/loky/services/trackbacks/69106.html褰撴垜浠殑紼嬪簭宕╂簝鏃訛紝鍐呮牳鏈夊彲鑳芥妸璇ョ▼搴忓綋鍓嶅唴瀛樻槧灝勫埌core鏂囦歡閲岋紝鏂逛究紼嬪簭鍛樻壘鍒扮▼搴忓嚭鐜伴棶棰樼殑鍦版柟銆傛渶甯稿嚭 鐜扮殑錛屽嚑涔庢墍鏈塁紼嬪簭鍛橀兘鍑虹幇榪囩殑閿欒灝辨槸“孌甸敊璇?#8221;浜嗐備篃鏄渶闅炬煡鍑洪棶棰樺師鍥犵殑涓涓敊璇備笅闈㈡垜浠氨閽堝“孌甸敊璇?#8221;鏉ュ垎鏋恈ore鏂囦歡鐨勪駭鐢熴佷互鍙婃垜浠? 濡備綍鍒╃敤core鏂囦歡鎵懼埌鍑虹幇宕╂簝鐨勫湴鏂廣?/font>

浣曡皳core鏂囦歡

褰撲竴涓▼搴忓穿婧冩椂錛屽湪榪涚▼褰撳墠宸ヤ綔鐩綍鐨刢ore鏂囦歡涓鍒朵簡璇ヨ繘紼嬬殑瀛樺偍鍥懼儚銆?font face="Times New Roman">core鏂囦歡浠呬粎鏄竴涓唴瀛樻槧璞?font face="Times New Roman">(鍚屾椂鍔犱笂璋冭瘯淇℃伅)錛屼富瑕佹槸鐢ㄦ潵璋冭瘯鐨勩?/font>

褰撶▼搴忔帴鏀跺埌浠ヤ笅UNIX淇″彿浼氫駭鐢焎ore鏂囦歡錛?/font>

鍚嶅瓧

璇存槑

ANSI C  POSIX.1

SVR4  4.3+BSD

緙虹渷鍔ㄤ綔

SIGABRT

寮傚父緇堟(abort)

  .       .

  .      .

緇堟w/core

SIGBUS

紜歡鏁呴殰

          .

  .      .

緇堟w/core

SIGEMT

紜歡鏁呴殰

 

  .      .

緇堟w/core

SIGFPE

綆楁湳寮傚父

  .       .

  .      .

緇堟w/core

SIGILL

闈炴硶紜歡鎸囦護

  .       .

  .      .

緇堟w/core

SIGIOT

紜歡鏁呴殰

 

  .      .

緇堟w/core

SIGQUIT

緇堢閫鍑虹

          .

  .      .

緇堟w/core

SIGSEGV

鏃犳晥瀛樺偍璁塊棶

  .       .

  .      .

緇堟w/core

SIGSYS

鏃犳晥緋葷粺璋冪敤

 

  .      .

緇堟w/core

SIGTRAP

紜歡鏁呴殰

 

  .      .

緇堟w/core

SIGXCPU

瓚呰繃CPU闄愬埗(setrlimit)

 

  .      .

緇堟w/core

SIGXFSZ

瓚呰繃鏂囦歡闀垮害闄愬埗(setrlimit)

 

  .      .

緇堟w/core

鍦ㄧ郴緇熼粯璁ゅ姩浣滃垪錛?#8220;緇堟w/core”琛ㄧず鍦ㄨ繘紼嬪綋鍓嶅伐浣滅洰褰曠殑core鏂囦歡涓鍒朵簡璇ヨ繘紼嬬殑瀛樺偍鍥懼儚錛堣鏂囦歡鍚嶄負core錛岀敱姝ゅ彲浠ョ湅鍑鴻繖縐嶅姛鑳藉緢涔呬箣鍓嶅氨鏄疷NIX鍔熻兘鐨勪竴閮ㄥ垎錛夈傚ぇ澶氭暟UNIX璋冭瘯紼嬪簭閮戒嬌鐢╟ore鏂囦歡浠ユ鏌ヨ繘紼嬪湪緇堟鏃剁殑鐘舵併?/font>

core鏂囦歡鐨勪駭鐢熶笉鏄疨OSIX.1鎵灞為儴鍒?鑰屾槸寰堝UNIX鐗堟湰鐨勫疄鐜扮壒寰併俇NIX絎?鐗堟病鏈夋鏌ユ潯浠? (a)鍜?b)錛屽茍涓斿叾婧愪唬鐮佷腑鍖呭惈濡備笅璇存槑錛?#8220;濡傛灉浣犳鍦ㄦ壘瀵諱繚鎶や俊鍙鳳紝閭d箞褰撹緗?鐢ㄦ埛-ID鍛戒護鎵ц鏃訛紝灝嗗彲鑳戒駭鐢熷ぇ閲忕殑榪欑淇″彿”銆?.3 + BSD浜х敓鍚嶄負core.prog鐨勬枃浠訛紝鍏朵腑prog鏄鎵ц鐨勭▼搴忓悕鐨勫墠1 6涓瓧絎︺傚畠瀵筩ore鏂囦歡緇欎簣浜嗘煇縐嶆爣璇嗭紝鎵浠ユ槸涓縐嶆敼榪涚壒寰併?/font>

琛ㄤ腑“紜歡鏁呴殰”瀵瑰簲浜庡疄鐜板畾涔夌殑紜歡鏁呴殰銆傝繖浜涘悕瀛椾腑鏈夊緢澶氬彇鑷猆NIX鏃╁厛鍦―P-11涓婄殑瀹炵幇銆傝鏌ョ湅浣犳墍浣跨敤鐨勭郴緇熺殑鎵嬪唽錛屼互紜垏鍦扮‘瀹氳繖浜涗俊鍙峰搴斾簬鍝簺閿欒綾誨瀷銆?/font>

涓嬮潰姣旇緝璇︾粏鍦拌鏄庤繖浜涗俊鍙楓?/font>

SIGABRT 璋冪敤abort鍑芥暟鏃朵駭鐢熸淇″彿銆傝繘紼嬪紓甯哥粓姝€?/font>

SIGBUS  鎸囩ず涓涓疄鐜板畾涔夌殑紜歡鏁呴殰銆?/font>

SIGEMT  鎸囩ず涓涓疄鐜板畾涔夌殑紜歡鏁呴殰銆?/font>

EMT榪欎竴鍚嶅瓧鏉ヨ嚜PDP-11鐨別mulator trap 鎸囦護銆?/font>

SIGFPE  姝や俊鍙瘋〃紺轟竴涓畻鏈繍綆楀紓甯革紝渚嬪闄や互0錛屾誕鐐規孩鍑虹瓑銆?/font>

SIGILL  姝や俊鍙鋒寚紺鴻繘紼嬪凡鎵ц涓鏉¢潪娉曠‖浠舵寚浠ゃ?/font>

4.3BSD鐢盿bort鍑芥暟浜х敓姝や俊鍙楓係IGABRT鐜板湪琚敤浜庢銆?/font>

SIGIOT  榪欐寚紺轟竴涓疄鐜板畾涔夌殑紜歡鏁呴殰銆?/font>

IOT榪欎釜鍚嶅瓧鏉ヨ嚜浜嶱DP-11瀵逛簬杈撳叆錛忚緭鍑篢RAP(input/output TRAP)鎸囦護鐨勭緝鍐欍傜郴緇烿鐨勬棭鏈熺増鏈紝鐢盿bort鍑芥暟浜х敓姝や俊鍙楓係IGABRT鐜板湪琚敤浜庢銆?/font>

SIGQUIT 褰撶敤鎴峰湪緇堢涓婃寜閫鍑洪敭錛堜竴鑸噰鐢–trl-\錛夋椂錛屼駭鐢熸淇″彿錛屽茍閫佽嚦鍓嶅彴榪?/font>

紼嬬粍涓殑鎵鏈夎繘紼嬨傛淇″彿涓嶄粎緇堟鍓嶅彴榪涚▼緇勶紙濡係IGINT鎵鍋氱殑閭f牱錛夛紝鍚屾椂浜х敓涓涓猚ore鏂囦歡銆?/font>

SIGSEGV 鎸囩ず榪涚▼榪涜浜嗕竴嬈℃棤鏁堢殑瀛樺偍璁塊棶銆?/font>

鍚嶅瓧SEGV琛ㄧず“孌佃繚渚嬶紙segmentation violation錛?#8221;銆?/font>

SIGSYS  鎸囩ず涓涓棤鏁堢殑緋葷粺璋冪敤銆傜敱浜庢煇縐嶆湭鐭ュ師鍥狅紝榪涚▼鎵ц浜嗕竴鏉$郴緇熻皟鐢ㄦ寚浠わ紝

浣嗗叾鎸囩ず緋葷粺璋冪敤綾誨瀷鐨勫弬鏁板嵈鏄棤鏁堢殑銆?/font>

SIGTRAP 鎸囩ず涓涓疄鐜板畾涔夌殑紜歡鏁呴殰銆?/font>

姝や俊鍙峰悕鏉ヨ嚜浜嶱DP-11鐨凾RAP鎸囦護銆?/font>

SIGXCPU SVR4鍜?.3+BSD鏀寔璧勬簮闄愬埗鐨勬蹇點傚鏋滆繘紼嬭秴榪囦簡鍏惰蔣C P U鏃墮棿闄愬埗錛屽垯浜х敓姝や俊鍙楓?/font>

SIGXFSZ 濡傛灉榪涚▼瓚呰繃浜嗗叾杞枃浠墮暱搴﹂檺鍒訛紝鍒橲VR4鍜?.3+BSD浜х敓姝や俊鍙楓?/font>

鎽樿嚜銆奤NIX鐜楂樼駭緙栫▼銆嬬10绔?淇″彿銆?/font>

 

浣跨敤core鏂囦歡璋冭瘯紼嬪簭

鐪嬩笅闈㈢殑渚嬪瓙錛?/font>

/*core_dump_test.c*/
 #include <stdio.h>
const char *str = "test";
void core_test(){
    str[1] = 'T';
}

int main()
{
    core_test();
    return 0;
}

緙栬瘧錛?br>gcc –g core_dump_test.c -o core_dump_test

濡傛灉闇瑕佽皟璇曠▼搴忕殑璇濓紝浣跨敤gcc緙栬瘧鏃跺姞涓?font face="Times New Roman">-g閫夐」錛岃繖鏍瘋皟璇?font face="Times New Roman">core鏂囦歡鐨勬椂鍊欐瘮杈冨鏄撴壘鍒伴敊璇殑鍦版柟銆?/font>

鎵ц錛?br> ./core_dump_test
孌甸敊璇?/font>

榪愯core_dump_test紼嬪簭鍑虹幇浜?#8220;孌甸敊璇?#8221;錛屼絾娌℃湁浜х敓core鏂囦歡銆傝繖鏄洜涓虹郴緇熼粯璁?font face="Times New Roman">core鏂囦歡鐨勫ぇ灝忎負0錛屾墍浠ユ病鏈夊垱寤恒傚彲浠ョ敤ulimit鍛戒護鏌ョ湅鍜屼慨鏀?font face="Times New Roman">core鏂囦歡鐨勫ぇ灝忋?br>ulimit -c 0
ulimit -c 1000
ulimit -c 1000

-c 鎸囧畾淇敼core鏂囦歡鐨勫ぇ灝忥紝1000鎸囧畾浜?font face="Times New Roman">core鏂囦歡澶у皬銆備篃鍙互瀵?font face="Times New Roman">core鏂囦歡鐨勫ぇ灝忎笉鍋氶檺鍒訛紝濡傦細

ulimit -c unlimited
ulimit -c unlimited

濡傛灉鎯寵淇敼姘鎬箙鐢熸晥錛屽垯闇瑕佷慨鏀歸厤緗枃浠訛紝濡?font face="Times New Roman"> .bash_profile銆?font face="Times New Roman">/etc/profile鎴?font face="Times New Roman">/etc/security/limits.conf銆?/font>

鍐嶆鎵ц錛?br>./core_dump_test
孌甸敊璇?/font> (core dumped)
ls core.*
core.6133

鍙互鐪嬪埌宸茬粡鍒涘緩浜嗕竴涓?font face="Times New Roman">core.6133鐨勬枃浠?font face="Times New Roman">.6133鏄?font face="Times New Roman">core_dump_test紼嬪簭榪愯鐨勮繘紼?font face="Times New Roman">ID銆?/font>

璋冨紡core鏂囦歡
core鏂囦歡鏄釜浜岃繘鍒舵枃浠訛紝闇瑕佺敤鐩稿簲鐨勫伐鍏鋒潵鍒嗘瀽紼嬪簭宕╂簝鏃剁殑鍐呭瓨鏄犲儚銆?/font>

file core.6133

core.6133: ELF 32-bit LSB core file Intel 80386, version 1 (SYSV), SVR4-style, from 'core_dump_test'

鍦?font face="Times New Roman">Linux涓嬪彲浠ョ敤GDB鏉ヨ皟璇?font face="Times New Roman">core鏂囦歡銆?/font>

gdb core_dump_test core.6133

GNU gdb Red Hat Linux (5.3post-0.20021129.18rh)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
Core was generated by `./core_dump_test'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
#0  0x080482fd in core_test () at core_dump_test.c:7
7           str[1] = 'T';
(gdb) where
#0  0x080482fd in core_test () at core_dump_test.c:7
#1  0x08048317 in main () at core_dump_test.c:12
#2  0x42015574 in __libc_start_main () from /lib/tls/libc.so.6

GDB涓敭鍏?font face="Times New Roman">where錛屽氨浼氱湅鍒扮▼搴忓穿婧冩椂鍫嗘爤淇℃伅錛堝綋鍓嶅嚱鏁頒箣鍓嶇殑鎵鏈夊凡璋冪敤鍑芥暟鐨勫垪琛紙鍖呮嫭褰撳墠鍑芥暟錛夛紝gdb鍙樉紺烘渶榪戝嚑涓級錛屾垜浠緢瀹規槗鎵懼埌鎴戜滑鐨勭▼搴忓湪鏈鍚庡穿婧冪殑鏃跺欒皟鐢ㄤ簡core_dump_test.c 絎?font face="Times New Roman">7琛岀殑浠g爜錛屽鑷寸▼搴忓穿婧冦傛敞鎰忥細鍦ㄧ紪璇戠▼搴忕殑鏃跺欒鍔犲叆閫夐」-g銆傛偍涔熷彲浠ヨ瘯璇曞叾浠栧懡浠わ紝銆濡傘fram銆?font face="Times New Roman">list絳夈傛洿璇︾粏鐨勭敤娉曪紝璇鋒煡闃?font face="Times New Roman">GDB鏂囨。銆?/font>

core鏂囦歡鍒涘緩鍦ㄤ粈涔堜綅緗?/strong>

鍦ㄨ繘紼嬪綋鍓嶅伐浣滅洰褰曠殑涓嬪垱寤恒傞氬父涓庣▼搴忓湪鐩稿悓鐨勮礬寰勪笅銆備絾濡傛灉紼嬪簭涓皟鐢ㄤ簡chdir鍑芥暟錛屽垯鏈夊彲鑳芥敼鍙樹簡褰撳墠宸? 浣滅洰褰曘傝繖鏃禼ore鏂囦歡鍒涘緩鍦╟hdir鎸囧畾鐨勮礬寰勪笅銆傛湁濂藉紼嬪簭宕╂簝浜嗭紝鎴戜滑鍗存壘涓嶅埌core鏂囦歡鏀懼湪浠涔堜綅緗傚拰chdir鍑芥暟灝辨湁鍏崇郴銆傚綋鐒剁▼搴? 宕╂簝浜嗕笉涓瀹氶兘浜х敓core鏂囦歡銆?/font>

浠涔堟椂鍊欎笉浜х敓core鏂囦歡

鍦ㄤ笅鍒楁潯浠朵笅涓嶄駭鐢焎ore鏂囦歡錛?br>( a )榪涚▼鏄緗?鐢ㄦ埛-ID錛岃屼笖褰撳墠鐢ㄦ埛騫墮潪紼嬪簭鏂囦歡鐨勬墍鏈夎咃紱
( b )榪涚▼鏄緗?緇?ID錛岃屼笖褰撳墠鐢ㄦ埛騫墮潪璇ョ▼搴忔枃浠剁殑緇勬墍鏈夎咃紱
( c )鐢ㄦ埛娌℃湁鍐欏綋鍓嶅伐浣滅洰褰曠殑璁稿彲鏉冿紱
( d )鏂囦歡澶ぇ銆俢ore鏂囦歡鐨勮鍙潈(鍋囧畾璇ユ枃浠跺湪姝や箣鍓嶅茍涓嶅瓨鍦?閫氬父鏄敤鎴瘋/鍐欙紝緇勮鍜屽叾浠栬銆?/font>

鍒╃敤GDB璋冭瘯core鏂囦歡錛屽綋閬囧埌紼嬪簭宕╂簝鏃舵垜浠笉鍐嶆潫鎵嬫棤絳栥?/font>




]]>
渚垮埄鐨勫紑鍙戠紪杈戝伐鍏?vim http://m.shnenglu.com/loky/archive/2008/12/09/68978.html銆傘傘傘?/dc:creator>銆傘傘傘?/author>Tue, 09 Dec 2008 13:13:00 GMThttp://m.shnenglu.com/loky/archive/2008/12/09/68978.htmlhttp://m.shnenglu.com/loky/comments/68978.htmlhttp://m.shnenglu.com/loky/archive/2008/12/09/68978.html#Feedback0http://m.shnenglu.com/loky/comments/commentRss/68978.htmlhttp://m.shnenglu.com/loky/services/trackbacks/68978.html闃呰鍏ㄦ枃

]]>
鐢℅DB璋冭瘯紼嬪簭(8)鈹鈹鏌ョ湅鏍堜俊鎭?zzhttp://m.shnenglu.com/loky/archive/2008/12/09/68977.html銆傘傘傘?/dc:creator>銆傘傘傘?/author>Tue, 09 Dec 2008 13:06:00 GMThttp://m.shnenglu.com/loky/archive/2008/12/09/68977.htmlhttp://m.shnenglu.com/loky/comments/68977.htmlhttp://m.shnenglu.com/loky/archive/2008/12/09/68977.html#Feedback0http://m.shnenglu.com/loky/comments/commentRss/68977.htmlhttp://m.shnenglu.com/loky/services/trackbacks/68977.html鏌ョ湅鏍堜俊鎭?/h2>

褰撶▼搴忚鍋滀綇浜嗭紝浣犻渶瑕佸仛鐨勭涓浠朵簨灝辨槸鏌ョ湅紼嬪簭鏄湪鍝噷鍋滀綇鐨勩傚綋浣犵殑紼嬪簭璋冪敤浜嗕竴涓嚱鏁幫紝鍑芥暟鐨勫湴鍧錛屽嚱鏁板弬鏁幫紝鍑芥暟鍐呯殑灞閮ㄥ彉閲忛兘浼氳鍘嬪叆“鏍?#8221;錛?/font>Stack錛変腑銆備綘鍙互鐢?/font>GDB鍛戒護鏉ユ煡鐪嬪綋鍓嶇殑鏍堜腑鐨勪俊鎭?/font>

涓嬮潰鏄竴浜涙煡鐪嬪嚱鏁拌皟鐢ㄦ爤淇℃伅鐨?/font>GDB鍛戒護錛?/font>

    Backtrace錛?/font>bt 鎵撳嵃褰撳墠鐨勫嚱鏁拌皟鐢ㄦ爤鐨勬墍鏈変俊鎭?/font>濡傦細       
        (gdb) bt
        #0 func (n=250) at tst.c:6
        #1 0x08048524 in main (argc=1, argv=0xbffff674) at tst.c:30
        #2 0x400409ed in __libc_start_main () from /lib/libc.so.6
       
浠庝笂鍙互鐪嬪嚭鍑芥暟鐨勮皟鐢ㄦ爤淇℃伅錛?/font>__libc_start_main --> main() --> func()   
    backtrace <n>
錛?bt <n> n鏄竴涓鏁存暟錛岃〃紺哄彧鎵撳嵃鏍堥《涓?/font>n灞傜殑鏍堜俊鎭?/font>

    backtrace <-n> 錛?/font>bt <-n> -n琛ㄤ竴涓礋鏁存暟錛岃〃紺哄彧鎵撳嵃鏍堝簳涓?/font>n灞傜殑鏍堜俊鎭?nbsp;      
濡傛灉浣犺鏌ョ湅鏌愪竴灞傜殑淇℃伅錛屼綘闇瑕佸湪鍒囨崲褰撳墠鐨勬爤錛屼竴鑸潵璇達紝紼嬪簭鍋滄鏃訛紝鏈欏跺眰鐨勬爤灝辨槸褰撳墠鏍堬紝濡傛灉浣犺鏌ョ湅鏍堜笅闈㈠眰鐨勮緇嗕俊鎭紝棣栧厛瑕佸仛鐨勬槸鍒囨崲褰撳墠鏍堛?/font>

frame <n>錛?/font>f <n> n鏄竴涓粠0寮濮嬬殑鏁存暟錛屾槸鏍堜腑鐨勫眰緙栧彿銆傛瘮濡傦細frame 0錛岃〃紺烘爤欏訛紝frame 1錛岃〃紺烘爤鐨勭浜屽眰銆?/font>
   up <n>        
琛ㄧず鍚戞爤鐨勪笂闈㈢Щ鍔?/font>n灞傦紝鍙互涓嶆墦n錛岃〃紺哄悜涓婄Щ鍔ㄤ竴灞傘?/font>

down <n> 琛ㄧず鍚戞爤鐨勪笅闈㈢Щ鍔?/font>n灞傦紝鍙互涓嶆墦n錛岃〃紺哄悜涓嬬Щ鍔ㄤ竴灞傘?

涓婇潰鐨勫懡浠わ紝閮戒細鎵撳嵃鍑虹Щ鍔ㄥ埌鐨勬爤灞傜殑淇℃伅銆傚鏋滀綘涓嶆兂璁╁叾鎵撳嚭淇℃伅銆備綘鍙互浣跨敤榪欎笁涓懡浠わ細

     select-frame <n> 瀵瑰簲浜?frame 鍛戒護銆?/font>
      up-silently <n>
瀵瑰簲浜?up 鍛戒護銆?/font>
      down-silently <n>
瀵瑰簲浜?down 鍛戒護銆?/font>

鏌ョ湅褰撳墠鏍堝眰鐨勪俊鎭紝浣犲彲浠ョ敤浠ヤ笅GDB鍛戒護錛?/font>

frame 鎴?f       浼氭墦鍗板嚭榪欎簺淇℃伅錛氭爤鐨勫眰緙栧彿錛屽綋鍓嶇殑鍑芥暟鍚嶏紝鍑芥暟鍙傛暟鍊鹼紝鍑芥暟鎵鍦ㄦ枃浠跺強琛屽彿錛屽嚱鏁版墽琛屽埌鐨勮鍙ャ?/font>

info frame錛?/font>info f 榪欎釜鍛戒護浼氭墦鍗板嚭鏇翠負璇︾粏鐨勫綋鍓嶆爤灞傜殑淇℃伅錛屽彧涓嶈繃錛屽ぇ澶氭暟閮芥槸榪愯鏃剁殑鍐呭唴鍦板潃銆傛瘮濡傦細鍑芥暟鍦板潃錛岃皟鐢ㄥ嚱鏁扮殑鍦板潃錛岃璋冪敤鍑芥暟鐨勫湴鍧錛岀洰鍓嶇殑鍑芥暟鏄敱浠涔堟牱鐨勭▼搴忚璦鍐欐垚鐨勩佸嚱鏁板弬鏁板湴鍧鍙婂箋佸眬閮ㄥ彉閲忕殑鍦板潃絳夌瓑銆?/font>濡傦細
           (gdb) info f
           Stack level 0, frame at 0xbffff5d4:
             eip = 0x804845d in func (tst.c:6); saved eip 0x8048524
             called by frame at 0xbffff60c
             source language c.
             Arglist at 0xbffff5d4, args: n=250
             Locals at 0xbffff5d4, Previous frame's sp is 0x0
             Saved registers:
             ebp at 0xbffff5d4, eip at 0xbffff5d8
             
     info args     
鎵撳嵃鍑哄綋鍓嶅嚱鏁扮殑鍙傛暟鍚嶅強鍏跺箋?nbsp;   
     info locals    
鎵撳嵃鍑哄綋鍓嶅嚱鏁頒腑鎵鏈夊眬閮ㄥ彉閲忓強鍏跺箋?nbsp;      
     info catch     
鎵撳嵃鍑哄綋鍓嶇殑鍑芥暟涓殑寮傚父澶勭悊淇℃伅銆?/font>

]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              亚洲精品一二三区| 午夜精品久久久久久| 亚洲精品国产品国语在线app| 国产欧亚日韩视频| 国产精品每日更新| 国产麻豆午夜三级精品| 国产精品一区在线观看| 国产精品羞羞答答| 激情成人中文字幕| 91久久国产综合久久蜜月精品| 亚洲福利专区| 亚洲免费观看| 午夜精品亚洲| 老司机亚洲精品| 亚洲人成欧美中文字幕| 99av国产精品欲麻豆| 亚洲欧美中文字幕| 欧美va亚洲va香蕉在线| 欧美视频官网| 激情一区二区| 亚洲性图久久| 欧美成人第一页| 中文亚洲字幕| 蜜桃伊人久久| 国产区欧美区日韩区| 亚洲黄色在线观看| 午夜视频一区在线观看| 亚洲大胆女人| 午夜亚洲福利在线老司机| 久久综合一区| 国产欧美日本一区二区三区| 1024成人网色www| 亚洲女性裸体视频| 欧美高清在线视频| 亚洲一区二区免费看| 久久免费高清| 欧美午夜免费电影| 欧美成人免费在线| 国产老肥熟一区二区三区| 亚洲区一区二区三区| 欧美影视一区| 夜久久久久久| 欧美护士18xxxxhd| 精品电影在线观看| 久久成人亚洲| 亚洲淫性视频| 欧美婷婷在线| 亚洲精品资源| 欧美国产视频一区二区| 午夜视频久久久久久| 国产精品国产精品国产专区不蜜| 亚洲国产精品久久久久婷婷884 | 欧美国产日韩视频| 韩国一区电影| 久久久99精品免费观看不卡| 一卡二卡3卡四卡高清精品视频| 欧美1区视频| 在线观看国产日韩| 久久天堂成人| 欧美一区二区私人影院日本| 国产精品视频免费在线观看| 亚洲一区免费| 中文日韩在线| 国产日韩精品一区二区| 欧美一区精品| 久久av资源网站| 一区二区三区在线免费视频| 免费在线亚洲| 欧美成人激情视频| 日韩午夜免费| 亚洲毛片av在线| 国产精品vip| 欧美一级免费视频| 久久国产天堂福利天堂| 一区二区三区在线观看国产| 老巨人导航500精品| 美女诱惑一区| 一本色道久久综合亚洲91| 日韩亚洲不卡在线| 国产精品美女久久久浪潮软件| 欧美一区二区三区视频免费播放| 亚洲网站在线观看| 国内精品免费在线观看| 免费视频一区| 欧美日韩国产123区| 亚洲在线免费| 久久丁香综合五月国产三级网站| 一区二区在线观看av| 亚洲国产精品久久久久| 欧美日韩精品欧美日韩精品一| 亚洲女女做受ⅹxx高潮| 久久精品女人| 亚洲午夜激情网页| 久久国产精品网站| 一区二区成人精品| 欧美中文字幕在线| 亚洲黄色一区二区三区| 欧美日韩一卡二卡| 久久精品在线播放| 欧美高清视频在线| 欧美一区二视频| 欧美韩日一区二区| 欧美一区二区三区视频免费| 玖玖玖免费嫩草在线影院一区| 亚洲精品乱码| 午夜精品久久久久久久99水蜜桃 | 欧美岛国在线观看| 欧美三级韩国三级日本三斤| 久久免费视频一区| 国产精品v欧美精品v日韩 | 亚洲免费在线观看| 亚洲国产婷婷| 亚洲影院在线观看| 亚洲肉体裸体xxxx137| 亚洲男人影院| 亚洲天堂av在线免费| 久久午夜视频| 午夜精品视频| 欧美日韩调教| 亚洲国产精品毛片| 国内自拍视频一区二区三区 | 国产一区二区三区高清在线观看| 亚洲激情电影中文字幕| 韩日在线一区| 亚洲字幕在线观看| 亚洲欧美激情在线视频| 欧美日本成人| 欧美激情亚洲国产| 亚洲国产91| 久久亚洲综合| 久久一区精品| 精品1区2区3区4区| 欧美一区在线视频| 午夜影院日韩| 欧美三级视频| 亚洲黄页一区| 亚洲美女诱惑| 欧美精品一区二区三区蜜臀| 欧美大片一区二区| 在线观看精品视频| 欧美成人午夜| 亚洲电影欧美电影有声小说| 亚洲第一精品夜夜躁人人爽| 欧美一级大片在线免费观看| 久久国产加勒比精品无码| 国产亚洲欧美日韩一区二区| 性亚洲最疯狂xxxx高清| 久久久久久久综合日本| 一区在线视频观看| 久久亚洲精品伦理| 欧美国产亚洲精品久久久8v| 亚洲日本精品国产第一区| 欧美精品18+| 亚洲网站在线观看| 久久五月婷婷丁香社区| 亚洲娇小video精品| 欧美日韩国产黄| 欧美日韩国产综合视频在线观看中文| 亚洲日韩成人| 亚洲国产天堂久久综合| 欧美一级午夜免费电影| 国产综合18久久久久久| 国产综合色在线| 国产精品视频久久| 国产欧美日韩高清| 久久精品视频播放| 免费看黄裸体一级大秀欧美| 亚洲福利视频一区二区| 99国产精品99久久久久久| 国产精品福利网站| 久久精品国产一区二区三区免费看 | 欧美在线视频一区二区三区| 亚洲女性喷水在线观看一区| 最新国产精品拍自在线播放| 亚洲国产一区二区三区青草影视 | 亚洲精品视频一区二区三区| 国产精品入口日韩视频大尺度| 亚洲欧洲99久久| 欧美激情aⅴ一区二区三区| 夜夜嗨av一区二区三区网页| 国产精品久久久久999| 久久国产黑丝| 日韩一区二区久久| 欧美高清视频在线播放| 欧美夜福利tv在线| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 欧美激情在线有限公司| 午夜精品一区二区三区在线视| 激情欧美一区二区三区| 欧美午夜一区二区| 欧美成人按摩| 久久久国产一区二区| 亚洲一区亚洲| 亚洲激情午夜| 男人的天堂亚洲| 久久久久国产精品麻豆ai换脸| 亚洲一区视频| 亚洲色图制服丝袜| 午夜精品久久久久| 欧美亚洲日本一区|