锘??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>
              国产欧美欧洲在线观看| 亚洲欧美日韩国产一区二区| 麻豆精品视频在线| 中文亚洲视频在线| 欧美国产综合视频| 亚洲欧洲免费视频| 久久视频在线免费观看| 欧美在线综合视频| 国产亚洲欧美一区二区三区| 午夜精品一区二区三区在线视| 亚洲欧洲美洲综合色网| 欧美一区影院| 黑丝一区二区| 久久久夜色精品亚洲| 欧美一区二区三区在线观看| 国产精品亚洲а∨天堂免在线| 亚洲一区二区三区午夜| aa级大片欧美| 国产精品尤物| 久久久久久久综合色一本| 久久精品99无色码中文字幕 | 国产乱码精品一区二区三区五月婷| 日韩亚洲国产欧美| 99精品热视频| 国产欧美一区二区三区视频| 久久国产精品久久久| 久久久精品999| 亚洲六月丁香色婷婷综合久久| 亚洲欧洲日本一区二区三区| 欧美日韩在线高清| 欧美在线综合| 免费久久99精品国产自| 亚洲图片欧美一区| 欧美一区二区三区免费观看视频| 永久555www成人免费| 亚洲精品久久久久久久久久久久久 | 国产精品一级| 老司机精品福利视频| 欧美高清视频www夜色资源网| 在线视频日韩精品| 香蕉久久国产| 日韩视频精品| 先锋亚洲精品| 亚洲美女黄网| 欧美一区二区高清| 洋洋av久久久久久久一区| 午夜精品美女久久久久av福利| 精品不卡视频| 宅男噜噜噜66一区二区66| 狠狠色综合日日| 日韩一区二区久久| 在线精品视频一区二区三四| 夜夜嗨av色综合久久久综合网| 国产一区二区三区在线观看网站| 欧美激情国产日韩| 欧美在线免费观看亚洲| 欧美日韩成人综合天天影院| 宅男精品视频| 欧美福利电影网| 欧美专区福利在线| 亚洲综合成人在线| 99精品欧美一区二区三区综合在线| 欧美三区美女| 欧美日韩成人综合在线一区二区| 久久久久国产成人精品亚洲午夜| 亚洲日本电影在线| 久久九九全国免费精品观看| 亚洲天堂av综合网| 亚洲伦理久久| 在线精品福利| 亚洲电影免费| 亚洲第一在线综合在线| 国产日韩一区二区三区在线播放 | 久久久久久久久久看片| 亚洲在线视频观看| 午夜精品网站| 久久琪琪电影院| 欧美激情精品久久久久久免费印度 | 9i看片成人免费高清| 一区二区日韩欧美| 亚洲在线观看视频网站| 久久精品99| 亚洲国产成人tv| 亚洲一区二区av电影| 久久婷婷久久| 国产精品久久久久一区二区| 国产日韩欧美二区| 久久久久久久综合| 欧美人成网站| 在线观看av一区| 亚洲欧美精品在线观看| 免费日韩成人| 亚洲免费在线视频| 久热综合在线亚洲精品| 欧美成人在线免费视频| 国产精品jizz在线观看美国| 国产精品一区三区| 91久久久久| 久久精品最新地址| 99精品免费| 久久国产主播精品| 性欧美video另类hd性玩具| 久久久久.com| 国产精品区一区| 亚洲午夜精品久久| 亚洲高清在线观看一区| 久久久久久九九九九| 国产一级揄自揄精品视频| 西瓜成人精品人成网站| 一本色道久久综合亚洲精品小说| 欧美成人一区在线| 日韩一区二区精品视频| 亚洲乱码日产精品bd| 国产精品99一区| 亚洲砖区区免费| 亚洲欧美在线aaa| 尤物99国产成人精品视频| 欧美福利在线| 欧美三级在线视频| 久久视频精品在线| 欧美成黄导航| 欧美亚洲一区二区三区| 久久精品国产69国产精品亚洲| 1204国产成人精品视频| 亚洲精品女av网站| 欧美午夜三级| 欧美成人午夜激情在线| 欧美日韩一二三区| 久久这里只有| 国产精品国产a| 欧美不卡视频一区| 国产亚洲制服色| 国语对白精品一区二区| 91久久综合| 国内一区二区三区| 中国成人在线视频| 亚洲巨乳在线| 蜜臀a∨国产成人精品| 久久成人资源| 国产精品久久波多野结衣| 亚洲国产精品黑人久久久| 国产精品日韩久久久久| 亚洲国产欧美一区| 亚洲国产精品成人一区二区 | 久久精品一区| 欧美日韩一区二区高清| 亚洲第一福利在线观看| 国产一区二区三区精品久久久 | 欧美日韩国产区| 欧美护士18xxxxhd| 国产日韩一级二级三级| 一区二区三区四区五区精品视频| 在线精品在线| 久久久www| 欧美国产日韩一区| 国产自产女人91一区在线观看| 999亚洲国产精| 亚洲一区二区三区成人在线视频精品| 免费久久99精品国产| 欧美sm重口味系列视频在线观看| 韩日成人在线| 欧美激情视频在线播放| 99精品视频免费观看| 亚洲精品一区二区三区蜜桃久| 欧美精品在线网站| 亚洲电影免费观看高清完整版在线观看| 久久久91精品国产一区二区三区| 久久一区亚洲| 91久久久一线二线三线品牌| 美日韩精品免费观看视频| 亚洲黄页一区| 欧美一级电影久久| 伊人久久久大香线蕉综合直播| 久久综合伊人77777蜜臀| 亚洲自拍另类| 亚洲三级网站| 亚洲欧美一区二区激情| 狼人天天伊人久久| 午夜视频在线观看一区二区| 日韩亚洲在线| 99国内精品久久| 在线观看一区二区精品视频| 久久综合五月| 亚洲日本中文字幕| 国产日韩欧美a| 亚洲精品免费一二三区| 亚洲线精品一区二区三区八戒| 亚洲国产精品久久人人爱蜜臀| 国产欧美日韩综合一区在线播放 | 久久精品一二三区| 午夜天堂精品久久久久| 欧美成人午夜影院| 欧美成年人网站| 一本色道婷婷久久欧美| 久久精品午夜| 免费观看亚洲视频大全| 国产亚洲毛片| 欧美日韩精品免费观看视频| 亚洲免费观看高清在线观看 | 亚洲视频第一页|