版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Unix±à³ÌÅàѵ½²Òå½Ôƺ£1999.04.19 ³õ¸å1999.11.26 µÚ¶þ°æµÚÈý°æ1. ¿ª·¢»·¾³ÒÔ½&
2、#207;ΪÁ÷ÐеÄUnix²Ù×÷ϵͳΪÀý£¬½éÉÜUnixÏ¿ª·¢±à³ÌµÄÖ÷ÒªÄÚÈÝ¡£
3、;SUN¹¤×÷Õ¾Óë·þÎñÆ÷µÄ²Ù×÷ϵͳÊÇSolaris£¬³£¼û°æ±¾ÊÇSolaris 2.5¡¢¡¢2.6£¬½Ï
4、;еÄÊÇSolaris 7 (Ï൱ÓÚ2.7°æ°É)£¬×îеÄÊÇSolaris 8¡£SolarisµÄÇ°ÉíÊÇSunOS£¬Solaris 2.5Ï൱
5、ÓÚSunOS 5.5¡£SunOSÊÇ»ùÓÚBSD UnixµÄ£¬¶øSolarisÊÇ»ùÓÚUnix SVR4µÄ¡£HP¹¤×÷Õ¾Óë·þÎñÆ÷µÄ²
6、217;×÷ϵͳÊÇHP-UX£¬³£¼ûµÄÊÇHP-UX 10.10¡¢10.20£¬½ÏеÄÊÇHP-UX 11.0¡£DEC·þÎñÆ÷(ÏÖÔÚ¸
7、95;³ÆΪCompaqµÄAlphaServer)µÄ²Ù×÷ϵͳÊÇDigital Unix£¬³£¼ûµÄDigital Unix 4.0D(Ò²½ÐOSF1)£¬CompaqÊÕ¹ºDECºó½&
8、#171;Digital Unix¸üÃûΪTruUnix 64¡£2. ±àÒëϵͳ C/C+ÓÉÓÚÀúÊ·µÄÔÒò£¬UnixϵͳµÄ¿ª·¢Ö
9、47;ÒªÊÇʹÓÃC/C+ÓïÑÔ¡£CÓïÑԵıàÒëÆ÷ÊÇcc£¬ÕâÊÇÿ¸öϵͳ¶¼»á×Ô
10、180;øµÄ£¬ÔÚ/usr/ccsĿ¼Ï¡£¶ÔÓÚÓÐЩÐèҪʹÓñê×¼CÓïÑԵij¡ºÏ£¬Ð
11、;èÒª°²×°ANSI C¡£C+ÓïÑÔÊǶÔCÓïÑÔµÄÀ©³ä£¬Ã¿¼ÒUnixϵͳµÄÖ§³Ö¾Í²»
12、0;»ÑùÁË¡£SUN»úÉϵÄC+ÊÇSUN Visual WorkshopµÄÒ»²¿·Ö£¬ÐèÒª°²×°workshopºó²ÅÄÜʹÓÃC+£
13、¬Ò²¿ÉÒÔÖ»°²×°C+¡£°²×°workshopÐèÒªlicense¡£SUNÉϵÄC+±àÒëÆ÷ÊÇCC£¬Ò»°ã°²×
14、°ÔÚ/opt/SUNWspro/binĿ¼¡£HP»úÉϵÄC+ÊÇHP¿ª·¢¹¤¾ß°üSoftBenchµÄÒ»²¿·Ö¡£SoftBenchµÄ°²×°&
15、#208;èÒªlicense¡£HP»úÉϵÄC+±àÒëÆ÷ÊÇCC£¬Ò»°ã°²×°ÔÚ/opt/CC/binĿ¼¡£DEC»úÉϵÄC+Ê
16、199;²Ù×÷ϵͳÄÚÖõģ¬±àÒëÆ÷ÊÇcxx£¬ÔÚ/usr/binĿ¼¡£2.1 ±àÒë¹ý³ÌÖ÷Òª·
17、;ÖΪ±àÒëºÍÁ´½ÓÁ½´ó²½¡£¾ßÌå¹ý³Ì£º¢Ù±àÒëÔ¤´¦Àí¡ú¢Ú±àÒ
18、;ë¡ú¢ÛÓÅ»¯¡ú¢Ü»ã±à¡ú¢ÝÁ´½Ó¡£¢Ù±àÒëÔ¤´¦Àíºê¶¨ÒåÌæ»»¡
19、;¢Ìõ¼þ±àÒ롢ͷÎļþ°üº¬¡¢ÌØÊâ·ûºÅ(_FILE_¡¢_LINE_µÈ)¡£¢Ú±àÒë³£Êý
20、61;¢¹Ø¼ü×Ö¡¢±êʶ·û¡¢²Ù×÷·û¡£´Ê·¨·ÖÎö¡¢Óï·¨·ÖÎö¡£¢ÛÓÅ
21、87;¯Öмä´úÂëÓÅ»¯¡¢Ä¿±ê´úÂëµÄÉú³É¡£¢Ü»ã±à¿ÉÖض¨Î»Îļþ.o&
22、#161;¢¹²ÏíµÄÄ¿±êÎļþ.so(.sl)¡¢¿ÉÖ´ÐÐÎļþ¡£¢ÝÁ´½Ó¾²Ì¬Á´½Ó¡¢¶¯Ì
23、;¬Á´½Ó¡£2.2 ccÃüÁîÒÔSVR4ÉϵÄC±àÒëϵͳΪ»ù´¡£¬½éÉÜccµÄÓ÷¨¡£»ù
24、7;¾Ó÷¨cc Ñ¡Ïî Ô´Îļþ .oÎļþ ¿âÎļþÈç¹ûÔ´ÎļþÖк¬ÓÐmainº¯Êý£¬
25、2;òÉú³ÉÖ´ÐÐÎļþ£¬È±Ê¡Çé¿öΪÔÚµ±Ç°Ä¿Â¼²úÉúa.out¡£·ñÔò£¬Ôò
26、;Ö»Éú³É.oÎļþ¡£³£ÓÃÑ¡Ïî-o Ä¿±êÎļþÃû£ºÉú³ÉÖ¸¶¨µÄÄ¿±êÎļ
27、þÃû£¬¿ÉÒÔÊÇÖ´ÐÐÎļþ»ò.oÎļþ£¬Òª¿´ÓÐûÓÐ-cÑ¡Ï-c £ºÖ»Éú
28、;³É.oÎļþ£»-P£ºÖ»½øÐÐÔ¤´¦Àí£»-C£º±£Áô×¢ÊÍ£»-S£ºÖ»Éú³É»ã±à
29、80;úÂ룻-D·ûºÅ=Öµ£º¶¨Òå·ûºÅ£¬ÈôδָÃ÷Öµ£¬ÔòȱʡֵΪ1£¬¿É
30、;ÒÔÓжà¸ö£»-IincludeĿ¼£º¶¨ÒåincludeÎļþµÄĿ¼£¬¿ÉÒÔÓжà¸ö£»-L¿âÄ
31、;¿Â¼£º¶¨Òå¿âÎļþµÄĿ¼£¬¿ÉÒÔÓжà¸ö£»-l¿âÃû£ºÁ´½Óʱ°ü
32、86;¬¿â 'lib¿âÃû.a'»ò'lib¿âÃû.so'£»-g£º¼ÓÈëµ÷ÊÔÐÅÏ¢£»-On£º½øÐдúÂëÓÅ
33、187;¯£¬ÓеÄϵͳ»¹´øÓÐÓÅ»¯¼¶±ð¡£2.3 Á´½Ó´¦ÀíÁ´½ÓÓо²Ì¬Á´½
34、1;ºÍ¶¯Ì¬Á´½ÓÁ½ÖÖ¡£È±Ê¡ÉèÖñê×¼µÄCº¯Êý¿â libc.a(¾²Ì¬¿â)¡¢libc.so(¶¯
35、4;¬¿â)Ö÷Òª°üº¬ÁËÒÔϺ¯Êý£º±ê×¼I/Oº¯Êý(stdio.h)£º±ê×¼ÊäÈëÊä³ö¡¢
36、06;ļþÊäÈëÊä³öµÈ£»×Ö·û´®´¦Àíº¯Êý(string.h)£ºstrlen¡¢strcpyµÈ£»×Ö·û·ÖÀà(ctyp
37、e.h)£ºisalpha¡¢isupperµÈ£»×Ö·û´®/ÕûÊýת»»(stdlib.h)£ºatoi¡¢itoaµÈ£»¿âº¯ÊýÐÎʽʵÏÖ
38、;µÄϵͳµ÷ÓÃ(unistd.h,sys/types.h,sys/stat.h,fcntl.h)£ºopen¡¢readµÈ¡£±ê×¼¿â-lÑ¡Ïî Ö¸¶¨¿âÃû£¬È±Ê&
39、#161;Çé¿öÏÂϵͳ×Ô¶¯°üº¬Ñ¡Ïî-lc£¬¼´×Ô¶¯°üº¬±ê×¼C¿â¡£Èç¹ûͳ
40、10;»¿âĿ¼ÏÂÓпâµÄÁ½¸ö°æ±¾£¬ÔòÓÅÏÈʹÓö¯Ì¬¿â¡£È±Ê¡µÄ
41、94;·¾¶£º/usr/ccs/lib¡¢/usr/lib¶¯Ì¬¿â£ºËùÓÐÄÚÈݱ»Ó³Éäµ½½ø³ÌÐéµØÖ·¿Õ¼äÖ&
42、#208;¡£Ö´ÐÐÎļþС£¬ÄÚ´æÕ¼ÓÃС¡£µ«ÊÇÔËÐÐʱ±ØÐè´æÔÚÁ¬½Óµ&
43、#196;¿â¡£¾²Ì¬¿â£ºÖ´ÐÐÎļþÖ»°üº¬ËùÐèÒªµÄ´úÂë¡£Ö´ÐÐÎļþ´&
44、#243;£¬ÄÚ´æÕ¼Óô󡣵«ÊÇÔËÐÐʱ²»ÐèÒªÁ¬½ÓµÄ¿â¡£-dnÑ¡Ïî(SUN)£¬Ö¸
45、;Ã÷Ö»½øÐо²Ì¬Á¬½Ó¡£-l Ñ¡Ïî·ÅÔÚ×îºó½ÏºÃ¡£¾²Ì¬¿â¡¢¶¯Ì¬¿
46、226;µÄ½¨Á¢? ¾²Ì¬¿â£¬Ó̵ֳµ°¸¿â£¬½¨Á¢²½Ö裺1) Éú³ÉÄ¿±êÎļþ cc
47、 -c2) ÓÃarÃüÁîÈëµµar r $HOME/lib/libtest.a myfunc.oÒÔºó¾Í¿ÉÒÔʹÓÃtest¿âÁËcc -L $HOME/lib -o . -ltest¾²Ì¬¿âµÄȱ
48、µã£ºa. Ö´ÐÐÎļþ´ó£¬Óк¯Êý´úÂëµÄµ¥¶À¿½±´b. ÔËÐÐʱÿ¸ö½ø³
49、̶¼×°ÈëijЩÏàͬº¯ÊýµÄ´úÂ룬ÄÚ´æÕ¼Óôóc. º¯Êý¶¨Òå¸üÐÂ
50、86;ó£¬ÒªÖØÐÂÁ¬½Ó? ¶¯Ì¬¿âµÄÉú³É(SUN) cc -K PIC -G -o $HOME/lib/libtest.so myfunc.c(HP) cc -b -o $HOME/lib/libtest.sl myfunc.cÁ¬½Ó³ÌÐò
51、03;ÑË÷Ŀ¼-L Ñ¡ÏîÖ¸¶¨(SUN) -B static|dynamic Ö¸Ã÷½øÐо²Ì¬»ò¶¯Ì¬Á¬½Ó¡£»·¾³±ä
52、Á¿ LD_LIBRARY_PATH¿ÉÒÔ°üÀ¨Á½²¿·Ö£¬Ó÷ֺŸô¿ª¡£ËÑË÷˳Ðò£ºLD_LIBRARY_PATHÖУ»µ
53、;ÄÇ°°ë²¿¡ý-LÖ¸¶¨µÄĿ¼¡ýLD_LIBRARY_PATHÖУ»µÄºó°ë²¿¡ý±ê׼λÖö¯Ì¬
54、Á¬½Ó³ÌÐòËÑË÷Ŀ¼Á¬½Ó½×¶ÎËÑË÷·½·¨Í¬¡£ÔËÐн׶ÎʹÓû·
55、¾³±äÁ¿LD_RUN_PATHÖ¸Ã÷×Ô¶¨ÒåµÄ¶¯Ì¬¿âµÄλÖᣱê׼λÖÃÖ»ÓÐ/usr/lib¡£Ô
56、;ËÐн׶εÄËÑË÷Ò²¿ÉÒÔʹÓÃLD_LIBRARY_PATH»·¾³±äÁ¿£¬¶øÇÒЧ¹û¸üºÃ£¬
57、210;òΪ¼´Ê¹¶¯Ì¬¿â±»ÒƵ½ÁíÒ»¸öĿ¼£¬Ò²¿ÉÒÔ±»ÕÒµ½¡£¾¡Á¿
58、178;»ÒªÊ¹ÓÃÓ²±àÂë(Á¬½Óʱָ¶¨¿âÎļþÃûµÄȫ·¾¶Ãû)£¬ÒòΪÕâ
59、ÑùµÄ»°£¬µ±¶¯Ì¬¿âËùÔÚĿ¼±»Òƶ¯ºó£¬ÔËÐв»»á³É¹¦¡£¶Ô
60、ÓÚ¾²Ì¬¿âÎÞ´ËÎÊÌâ(ÏëÏë¿´£¬ÎªÊ²Ã´£¿)¡£2.4 Ô¤¶¨ÒåµÄ·ûºÅ_ _sun_ _unix_ _sp
61、arc_ _i386_ _SVR4_ _hp9000s700_ _hp9000s800_ _hppa_ _hpux_ _PA_RISC1_1_ HPUX_SOURCE_ _PPC (Power PC)3. µ÷ÊÔ3.1 ¼ò½éSUN»úºÍDEC»úÉϵķûºÅµ÷ÊÔÆ÷ÊÇdbx
62、3;¬Í¼ÐνçÃæµÄÊÇdebugger¡£HP»úÉϵķûºÅµ÷ÊÔÆ÷xdb¡£Ò»°ãµÄUnixϵͳ¶¼Ö§
63、;³Ö»ã±à¼¶µÄµ÷ÊÔÆ÷adb¡£ÃüÁî×飺? Á÷³Ì¿ØÖÆ£º¶Ïµã¡¢µ¥²½¡¢Á
64、¬Ðø? ±äÁ¿¼ì²é£ºÏÔʾ¡¢Ð޸ıäÁ¿µÄÖµ? º¯Êýµ÷ÓÃÕ»µÄÏÔʾ? »ã
65、±àÓïÑÔ¼¶µÄµ÷ÊÔ? Ô´³ÌÐòµÄÏÔʾ±àÒëºÍÁ¬½Óʱ¼ÓÉÏ-gÑ¡Ïî¡£Ô
66、203;ÐÐʱӦȥµô´ËÑ¡ÏÓÈÆäÊÇÔÚHP»úÉÏ£¬·ñÔòÕ¼ÓÃÌ«¶àµÄ¿Õ¼
67、䡣ʹÓÃstripÃüÁîÒ²¿ÉÒÔÈ¥³ýÖ´ÐÐÎļþÖеĵ÷ÊÔÐÅÏ¢¡£ÄÄЩÇé&
68、#191;öÏÂÐèÒªµ÷ÊÔ£º? core dumpdbx a.out core? ±ßÔËÐС¢±ßµ÷ÊÔdbx a.out? »î¶¯½ø³ÌÖ´ÐкÜÂý
69、;ʱdbx ½ø³ÌÃû ½ø³ÌºÅ? ÈíÖжÏ3.2 dbxµÄ³£ÓÃÃüÁîÖ´Ðк͸ú×ÙstopÉèÖöϵ
70、;ãclearÇå³ý¶ÏµãrunÆô¶¯ÔËÐÐrerunÖØÐÂÔËÐÐrunargsÉèÖÃÔËÐвÎÊýcont¼ÌÐøÔËÐÐnext&
71、#214;´ÐÐÏÂÒ»ÌõÓï¾ä£¬²»½øÈ뺯ÊýÄÚ²¿stepµ¥²½Ö´ÐУ¬¿ÉÒÔ½øÈëº
72、75;ÊýÄÚ²¿ÏÔʾºÍÃû×ÖdisplayÏÔʾ±äÁ¿µÄÖµ(Ò»Ö±ÏÔʾ)downµ½º¯Êýµ÷Óö
73、209;Õ»µÄÏÂÒ»¼¶upµ½º¯Êýµ÷ÓöÑÕ»µÄÉÏÒ»¼¶whereµ±Ç°ÔÚº¯Êýµ÷ÓöÑ&
74、#213;»µÄÄÄÒ»¼¶£¬³ÌÐòÖжϴ¦µÄÔ´ÎļþÃûºÍÐÐÊýprintÏÔʾ±äÁ¿µÄÖ
75、181;(Ö»ÏÔʾһ´Î)·ÃÎÊÔ´Îļþcd¸Ä±äĿ¼pwdµ±Ç°Ä¿Â¼edit±à¼Îļþfile¸Ä±
76、;䵱ǰԴÎļþfilesÁгöËùÓеÄÔ´ÎļþµÄÃû³ÆfuncÁгöµ±Ç°º¯ÊýÃûfuncs
77、93;гöËùÓеĺ¯ÊýÃûline¸Ä±äµ±Ç°ÐÐlistÏÔʾ¼¸ÐÐÔ´³ÌÐòsearchÔÚÎļþÖÐ&
78、#203;ÑË÷×Ö·û´®useÉèÖÃÄ¿±êËÑË÷·¾¶ÔËÐÐʱ¼ì²écheck -access | -leaks | -memuse | -alluncheckshowleaksshowmemusesuppressunsuppres
79、sÔÓÏîcommandsÁгödbxµÄÃüÁîºÍ¼òÒª½âÊÍhelpÇóÖúÃüÁºó¿É¸úÏ£ÍûµÃµ
80、189;½âÊ͵ÄÃüÁîdaliasÏÔʾ±ðÃûdbxbugreport´´½¨dbxµÄbug±¨¸æÄ£°ådbxenvÏÔʾ»òÐÞ¸ÄdbxµÄ
81、;»·¾³debugÏÔʾ»ò¸Ä±äÒª±»µ÷ÊԵijÌÐòhistoryÏÔʾÀúÊ·ÃüÁîkill -l ÏÔʾËù
82、11;ÐÒÑÖªµÄÐźŵıêʶ¡¢Ãû×ÖºÍÃèÊökillɱµô¿ØÖƵĽø³ÌquitÍ˳ödbxsete
83、nvÉèÖû·¾³±äÁ¿shµ÷ÓÃshÖ´ÐÐÃüÁîsourceÖ´ÐÐÖ¸¶¨µÄÎļþÖеÄÃüÁî!Ö´
84、;ÐÐÀúÊ·ÃüÁî!Ö´ÐÐÉÏÌõÃüÁîdebuggertoolenv cwd | font | width | srclines | cmdlines .3.3 xdbµÄ³£ÓÃÃüÁîÃüÁîÐУ
85、;º xdb -d dir -P process_ID objectfile corefile-dÖ¸¶¨Ô´³ÌÐòËùÔÚĿ¼-PÖ¸¶¨ÕýÔÚÔËÐеĽø³ÌµÄIDobjectfile
86、4;´ÐÐÎļþcorefilecoreÎļþ´°¿ÚģʽÃüÁîtsÇл»·ÖÆÁģʽ£¨Ô´³ÌÐò´°¿Ú
87、161;¢»ã±à´°¿Ú£©w sizeÉèÖÃÔ´³ÌÐò´°¿ÚµÄÐÐÊý£¨×î¶àΪÖ÷´°¿ÚÐÐÊ
88、253;¼õ3£©uË¢ÐÂÆÁÄ»UÇå³ý²¢ÖØ»ÆÁĻ·¾¶Ó³ÉäÃüÁîD Ŀ¼Ãû¶¨Òå
89、12;´³ÌÐòËùÔÚĿ¼£¬Ä¿Â¼ÃûÒªÓÃÒýºÅÀ¨ÆðÀ´Îļþ²é¿´ÃüÁîvÏÔ
90、202;¾ÏÂÒ»ÆÁ³ÌÐòv ÐкÅÏÔʾָ¶¨ÐкŵijÌÐò£¬·ÅÔÚ´°¿ÚÖÐÑëLÏÔ
91、;ʾÎļþÃû¡¢½ø³ÌÃû¡¢Ðкš¢µ±Ç°ÐгÌÐò+ ÐÐÊýÏòÇ°Òƶ¯Ö¸¶
92、68;ÐÐÊý(ȱʡΪ1ÐÐ)- ÐÐÊýÏòºóÒƶ¯Ö¸¶¨ÐÐÊý(ȱʡΪ1ÐÐ)/ ×Ö·û´®Ïò
93、;Ç°ËÑË÷×Ö·û´®(ȱʡΪÉÏ´ÎËÑË÷µÄ×Ö·û´®)? ×Ö·û´®ÏòºóËÑË÷×&
94、#214;·û´®(ȱʡΪÉÏ´ÎËÑË÷µÄ×Ö·û´®)nÖظ´ÉÏÒ»´ÎµÄ/»ò?ÃüÁîNÓënÃü
95、ÁîÀàËÆ£¬µ«ÊÇ·½ÏòÏà·´ÏÔʾ¸ñʽcountformcharsizecountÊýÄ¿formchar¸ñʽ·û£¨¶ÔÓÚÊ
96、ý×Ö£¬Ð¡Ð´±íʾÕûÊý£¬´óд±íʾ³¤Êý¾Ý£©sizeµ¥Ôª´óС¸ñʽ·ûn&
97、#210;»°ã¸ñʽ(normal)(d|D)Ê®½øÖÆÊý(decimal)(u|U)ÎÞ·ûºÅÊ®½øÖÆÊý(o|O)°Ë½øÖÆÊý(octal)(x|X)Ê®Áù½
98、;øÖÆÊý(hexadecimal)(z|Z)¶þ½øÖÆÊý(binary)(b|B)ÒÔÊ®½øÖÆÏÔʾһ¸ö×Ö½ÚcÏÔʾһ¸ö×Ö·
99、51;CÏÔʾһ¸ö¿í×Ö·û(e|E)ÒÔÖ¸Êý¸¡µã¸ñʽÏÔʾ(f|F)ÒÔÒ»°ã¸¡µã¸ñʽÏ
100、2;ʾ(g|G)ÒÔgÐ͸¡µã¸ñʽÏÔʾaÏÔʾÒÔ±í´ïʽ×÷ΪÊ×µØÖ·µÄ×Ö·û´®r
101、207;Ôʾһ¸ö¶ÔÏóµÄÄ£°åRÏÔʾһ¸ö¶ÔÏóµÄÄ£°å£¬»ùÀàÒ²±»ÏÔʾs
102、ÏÔʾÒÔ±í´ïʽ×÷ΪÊ××Ö½ÚµÄÖ¸ÕëµÄµØÖ·µÄ×Ö·û´®tÏÔʾ±í´ï
103、;ʽ(ͨ³£ÊDZäÁ¿Ãû»ò¹ý³ÌÃû)µÄÀàÐÍTÓëtÏàͬ£¬µ«¶ÔÓÚC+µÄÀàºÍ½
104、;á¹¹¶ÔÏó£¬Ò²ÏÔʾ»ùÀàºÍ½á¹¹ÀàÐÍÐÅÏ¢pÏÔʾ°üº¬±í´ïʽָ
105、2;¨µÄµØÖ·µÄ¹ý³ÌÃûS½á¹¹»òÀà¶ÔÏóµÄ¸ñʽ»¯Êä³ökÓëSÏàͬKÓëSÏà
106、;ͬ£¬³ýÁ˶ÔÓÚC+Ò²ÏÔʾ»ùÀàÐÅÏ¢sizeµÄµÈ¼Û·ûºÅb1×Ö½Ú(char)s2×Ö½Ú(short)l4×
107、4;½Ú(long)D8×Ö½Ú(double)L16×Ö½Ú(long double)Êý¾ÝÏÔʾºÍÐÞ¸ÄÃüÁîp exprÏ൱ÓÚp exprnp exprformatÒÔformat¸ñÊ&
108、#189;ÏÔʾexprµÄÄÚÈÝp expr?formatÒÔformat¸ñʽÏÔʾexprµÄµØÖ·p - formatÏÔʾºóÒ»µ¥ÔªµÄÊý¾
109、Ýp + formatÏÔʾǰһµ¥ÔªµÄÊý¾Ýp class:ÏÔʾÀàµÄ¾²Ì¬³ÉÔ±µÄÖµl proc:depthl class:proc:depthÁг
110、öµ±Ç°¹ý³Ì(º¯Êý)µÄËùÓвÎÊýºÍ¾Ö²¿±äÁ¿laÁгöËùÓжÏÑÔlbÁгö
111、ËùÓжϵãldÁгöËùÓÐĿ¼lslÁгöËùÓй²Ïí¿âlzÁгöËùÓÐÐźÅlf stringÁ
112、208;³öËùÓеĻòÆ¥ÅäµÄÔ´ÎļþÃûlg stringÁгöËùÓеĻòÆ¥ÅäµÄÈ«¾Ö±ä
113、;Á¿ll string libraryÁгöËùÓеĻòÆ¥ÅäµÄ±êºÅlm stringÁгöËùÓеĻòÆ¥ÅäµÄºêlp class:
114、stringÁгöËùÓеĻòÆ¥ÅäµÄº¯ÊýÃûls stringÁгöËùÓеĻòÆ¥ÅäµÄÌØÊâ±
115、28;Á¿lxÁгöÒì³£ stop-on-throw and -catch ״̬ (C+).lcl stringÁгöËùÓеĻòÆ¥ÅäµÄÀà(C+).lct stringÁгöË
116、9;ÓеĻòÆ¥ÅäµÄÀàÄ£°å(C+).ltf stringÁгöËùÓеĻòÆ¥ÅäµÄÄ£°åº¯Êý(C+).lft string
117、3;гöËùÓеĻòÆ¥ÅäµÄº¯ÊýÄ£°å(C+).lo class:stringÁгöËùÓеĻòÆ¥ÅäµÄÖØÔ
118、216;º¯Êý(C+).¶ÑÕ»²é¿´ÃüÁît depthÏÔʾָ¶¨Éî¶È(ȱʡΪ20)µÄº¯Êýµ÷ÓöÑ
119、3;»T depthÓëtÏàͬ£¬µ«ÊÇÒ²ÏÔʾ¾Ö²¿±äÁ¿up offsetÉÏÒÆdown offsetÏÂÒÆtopÒƵ½¶ÑÕ»¶
120、65;²¿(ÓëV 0Ïàͬ)ÈÎÎñ¿ØÖÆÃüÁîr argumentsÔËÐÐеÄ×Ó½ø³Ì£¬¿ÉÒÔ´ø²ÎÊýR
121、2;ËÐÐеÄ×Ó½ø³Ì£¬²»´ø²ÎÊýkÖÐÖ¹µ±Ç°×Ó½ø³ÌµÄÔËÐÐc location¼ÌÐøÔ
122、;ËÐУ¬ºöÂÔÐźÅC locationÓëcÏàͬ£¬µ«ÊÇÔÊÐí½ÓÊÕÐźÅs countµ¥²½Ö´ÐÐÖ¸
123、;¶¨ÌõÊýµÄÓï¾ä(ȱʡΪ1Ìõ)S countÓësÀàËÆ£¬µ«ÊǰѺ¯Êýµ÷Óÿ´³ÉÒ»
124、ÌõÓï¾ä£¬²»½øÈ¥¶ÏµãÃüÁîlbÁгöËùÓжϵãb location count commandsÉèÖöϵãdb numberɾ
125、³ý¶Ïµã(Ö¸¶¨µÄÐòºÅ£¬»òÕßÊǵ±Ç°¶Ïµã)db *ɾ³ýËùÓжϵãbi c count commands
126、81;±exprÊÇÒ»¸öÀàʵÀýʱ£¬ÔÚʵÀýÀàµÄº¯ÊýprocµÄ¿ÉÖ´ÐÐÊ×ÐÐÉèÖÃÊ&
127、#181;Àý¶Ïµã.bi -c|-C expr commandsµ±exprÊÇÒ»¸öÀàʵÀýʱ£¬ÔÚʵÀýÀàµÄËùÓгÉÔ±º¯
128、2;ýµÄ¿ÉÖ´ÐÐÊ×ÐÐÉèÖÃʵÀý¶Ïµã¡£-c±íʾֻÕë¶ÔÅÉÉúÀàµÄ³ÉÔ±
129、186;¯Êý¡£-C ±íʾÕë¶Ô»ùÀàºÍÅÉÉúÀàµÄ³ÉÔ±º¯Êý¡£bpc -c|-C class commandsÔÚÀàµÄËù
130、;ÓгÉÔ±º¯ÊýµÄ¿ÉÖ´ÐÐÊ×ÐÐÉèÖÃÀà¶Ïµã¡£bpo class:proc commandsÔÚËùÓÐÖØÔغ¯
131、ÊýprocµÄ¿ÉÖ´ÐÐÊ×ÐÐÉèÖÃÖØÔضϵ㡣bp commandsÔÚÿ¸ö¿Éµ÷ÊÔº¯ÊýµÄ¿
132、70;ʼ´¦(¿ÉÖ´ÐÐÊ×ÐÐ) ÉèÖÃÓÀ¾Ã¶Ïµã¡£bpx commandsÔÚÿ¸ö¿Éµ÷ÊÔº¯ÊýµÄ½
133、áÊø´¦(¿ÉÖ´ÐÐÄ©ÐÐ) ÉèÖÃÓÀ¾Ã¶Ïµã¡£bpt commandsÔÚÿ¸ö¿Éµ÷ÊÔº¯ÊýµÄ
134、91;ªÊ¼ºÍ½áÊø´¦(¿ÉÖ´ÐÐÊ×ÐС¢Ä©ÐÐ) ÉèÖÃÓÀ¾Ã¶Ïµã¡£commands±»·ÖÅä
135、4;ø¿ªÊ¼´¦µÄ¶Ïµã£¬È±Ê¡ÎªQ;t 2;cdpɾ³ýËùÓк¯Êý¶ÏµãDpxɾ³ýËùÓк¯
136、2;ýÍ˳ö¶ÏµãDptɾ³ýËùÓк¯Êý¸ú×ٶϵãabc commands¶¨ÒåÈ«¾ÖµÄ¶ÏµãÃüÁî&
137、#193;Ð±í£¬Óöµ½ÈκÎÒ»¸ö¶Ïµã¶¼»á±»Ö´ÐÐ(ÆÕͨµÄ¡¢ÊµÀýµÄ¡¢Àà
138、µÄ¡¢ÖØÔصġ¢º¯ÊýµÄ¡¢º¯ÊýÍ˳öµÄ¡¢º¯Êý¸ú×ÙµÄ)dbcɾ³ýÈ«¾
139、214;¶ÏµãÃüÁîbb depth count commandsÔÚÖ¸¶¨¶ÑÕ»Éî¶ÈµÄº¯ÊýµÄ¿ªÊ¼´¦ÉèÖöϵã¡
140、63;bx depth count commandsÔÚÖ¸¶¨¶ÑÕ»Éî¶ÈµÄº¯ÊýµÄ½áÊø´¦ÉèÖöϵ㡣bt depth | proc count commands¸ú
141、5;Ùµ±Ç°º¯Êý¡£commandsȱʡΪQ;t 2;c £¬¿ÉÒÔÏÔʾ¶ÑÕ»¶¥²¿µÄÁ½¸öº¯Êý£¬
142、²¢¼ÌÐøÔËÐС£sb numÔÝÍ£Ö¸¶¨ÐòºÅµÄ¶Ïµãsb *ÔÝÍ£ËùÓжϵãab num¼¤»îÖ
143、184;¶¨ÐòºÅµÄ¶Ïµãab *¼¤»îËùÓжϵãtbÔÚÔÝÍ£ºÍ¼¤»îÖ®¼äÇл»ËùÓÐ
144、182;ϵãµÄģʽ¸¨Öú¶ÏµãÃüÁîif expr commands commandsÈç¹ûexprΪ·Ç0Öµ£¬Ö´ÐеÚÒ»×éÃ
145、252;Á·ñÔòÖ´Ðеڶþ×éÃüÁîQÈç¹ûQuietÃüÁî³öÏÖÔڶϵãÃüÁîÁбí
146、191;ªÊ¼´¦£¬Ò»°ãµÄ¶Ïµãͨ¸æ"breakpoint at address"¾ÍûÓÐÁË¡£"ÈÎÒâ×Ö·û´®"
147、0;òÓ¡¸ø¶¨µÄ×Ö·û´®¶ÏÑÔ¿ØÖÆÃüÁîa commands´´½¨Ò»¸öеĶÏÑÔaa number¼¤»
148、38;Ö¸¶¨ÐòºÅµÄ¶ÏÑÔaa *¼¤»îËùÓжÏÑÔda numberɾ³ýÖ¸¶¨ÐòºÅµÄ¶ÏÑÔda *ɾ
149、9;ýËùÓжÏÑÔsa numberÔÝÍ£Ö¸¶¨ÐòºÅµÄ¶ÏÑÔsa *ÔÝÍ£ËùÓжÏÑÔtaÔÚÔÝÍ£ºÍ&
150、#188;¤»îÖ®¼äÇл»ËùÓжÏÑÔµÄģʽÐźſØÖÆÃüÁîz signal i r s Q Çл»Ö¸¶¨Ð
151、197;ºÅµÄ±êÖ¾(ignore¡¢report¡¢stop)(Quietly)lzÁгöËùÓÐÐźŵĵ±Ç°´¥·¢Æ÷ºê¶¨ÒåÃü
152、93;îdef name replacement-text¶¨Òåºê¡£undef nameÈ¡Ïûºê¡£tmÇл»ºêÌæ»»»úÖƵÄ״̬£¨¼¤»î
153、161;¢ÔÝÍ££©ÆäËüÃüÁî»Ø³µ »ò Öظ´ÉÏÌõÃüÁî! command-lineÖ´ÐÐshell³ÌÐòf printf-style-format É&
154、#232;ÖÃprintfÐÎʽµÄµØÖ·ÏÔʾ·½Ê½£¬È±Ê¡Îª%10.8lxg (line|#label|+lines|-lines)µ½Õ»¶¥º¯ÊýµÄij&
155、#210;»ÐÐh topichelp topicÓÃmoreÏÔʾÓйØtopicµÄÃüÁî»òÓï·¨¡£h help½«ÁгöËùÓÐtopic¡£IÏÔʾ
156、;Óйص÷ÊÔÆ÷ºÍ±êÖ¾ÏîµÄÐÅÏ¢qÍ˳öµ÷ÊÔÆ÷tcÇл»ËÑË÷×Ö·û´®Ê
157、177;ÊÇ·ñÇø·Ö´óСдµÄ±êÖ¾4. ³ÌÐòά»¤makeÒÀÀµ¹Øϵ ²Ù×÷ÃüÁî ±äÁ¿
158、;£¨ºê£© ȱʡ¹æÔò Óësh³ÌÐòµÄ½áºÏmakeµÄ¹¤×÷»úÖÆ£ºmakeÃèÊöÎļþ£¬
159、;ÒÀÀµ¹Øϵ£¬¹æÔòmake±äÁ¿makeºó׺¹æÔò¾²Ì¬¿âµÄά»¤4.1 make¹¤×÷»úÖÆÄ&
160、#191;µÄÎļþ ¡û££££ÒÀÀµÎļþ¡ü(ÐÐÊ×ÊÇtab¼ü£¬²»ÄÜÊÇ¿Õ¸ñ)Ãü&
161、#193;î¼ì²éÒÀÀµÐÔÊǸù¾ÝÎļþµÄ×îºóÒ»´ÎÐÞ¸Äʱ¼äÀ´Åжϡ£È±&
162、#202;¡µÄmakeÃèÊöÎļþÊÇmakefile»òMakefile¡£¹æÔòÐÎʽ£º1) Ä¿µÄÎļþÃûÁбí: ÒÀÀµ
163、ÎļþÃûÁбí shellÃüÁî2) Ä¿µÄÎļþÃûÁбí: ÒÀÀµÎļþÃûÁбít ÃüÁî1t Ã
164、252;Áî2¡¡×¢Ò⣡µÚ¶þÖÖÐÎʽ±ØÐèÒÔÖƱí·û¿ªÍ·¡£ÎļþÃûÁб&
165、#237;Óжà¸öÎļþʱ£¬ÖмäÓÿոñ¸ô¿ª¡£Ò»ÐÐд²»ÏÂʱ£¬ÔÚ×îº&
166、#243;¼ÓÉÏ¿ÉÒÔÁ¬½ÓÏÂÒ»ÐС£×¢ÊÍ·û#¿ÉÒÔÔÚÈÎÒâλÖá£tab¼üºÍÃü
167、93;îµÄµÚÒ»¸ö×Öĸ¼ä²åÈëÒÔÏÂÌØÊâ×Ö·û£º- £ººöÂÔÃüÁîµÄ·µ»Ø&
168、#214;µ£¬¼ÌÐøÏÂÒ»·ÖÖ§µÄ´¦Àí (µÈͬÓÚmake -k) £º²»ÏÔʾÃüÁîÐÐ(µÈͬÓÚm
169、ake -s)? £º²»½øÐÐÃüÁîÒÀÀµÐÔ¼ì²é! £ºÇ¿ÖƽøÐÐÃüÁîÒÀÀµÐÔ¼ì²éµ¥&
170、#195;°ºÅÓë˫ðºÅµÄÇø±ð£ºÒ»¸öÄ¿±ê³öÏÖÔÚ¶à¸öÒÀÀµ¹ØϵÐÐÖÐ&
171、#202;±£¬ÒªÃ´¶¼Óõ¥Ã°ºÅ(:)£¬ÒªÃ´¶¼ÓÃ˫ðºÅ(:)¡£µ¥Ã°ºÅ(:)£ºÄ¿µÄ
172、6;ļþµÄÒÀÀµÎļþÁбíÓɶà¸öÒÀÀµ¹ØϵÐÐÖеÄËùÓÐÒÀÀµÎļþ
173、5;é³É¡£Ë«Ã°ºÅ(:)£º¶ÔÒÀÀµ¹ØϵÐÐÒÀ´Î¼ì²é£ºÈç¹ûÓÐÒ»ÐÐÖеÄ&
174、#196;¿µÄÎļþ¹ýʱ£¬ÔòÖ´ÐÐÏàÓ¦ÃüÁÔÚÏÂÒ»Ðз¢ÏÖÄ¿µÄÎļþ&
175、#210;²¹ýʱʱ£¬ÔòÔÙ´ÎÖ´ÐÐÏàÓ¦ÃüÁî¡£ÊʺÏÓÚ¾²Ì¬¿âµÄά»¤¡£4
176、.2 make±äÁ¿Óû§×Ô¶¨Òå±äÁ¿Ò»°ãÔÚÃèÊöÎļþÇ°Ã涨Òå¡£OBJECTS=p1.o p2.oÈô±ä
177、Á¿Ãû²»Ö¹Ò»¸ö×Ö·û£¬ÔòÔÚÒýÓÃʱҪ¼ÓÔ²À¨ºÅ¡£Àý£º$S£¬$(OBJECTS)Ò²
178、¿ÉÒÔÔÚmakeÃüÁîÐж¨Òå¡£make NAME=VALUEÔ¤¶¨Òå±äÁ¿°üÀ¨Á½Àࣺȱʡ±äÁ¿¡
179、;¢¶¯Ì¬±äÁ¿È±Ê¡±äÁ¿£º CCCccCFLAGSCPPFLAGSCOMPILE.c$(CC) $(CFLAGS) $(CPPFLAGS) -cLINK.c$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)C+CCCCCCCFLAGS$(CFLAGS)COMPILE.cc$(CCC) $(CCFLAGS) $(CPPFLAGS) -cLINK.cc$(CCC) $(C
180、CFLAGS) $(CPPFLAGS) $(LDFLAGS)COMPILE.C$(CCC) $(CCFLAGS) $(CPPFLAGS) -cLINK.C$(CCC) $(CCFLAGS) $(CPPFLAGS) $(LDFLAGS)Á´½ÓLDldLDFLAGSrmRMrm -fºó׺SUFFIXES.o.c .c .cc .cc.y .y .l .l .s.s .sh.sh .S.S .ln.h .h .f .f .F.F .mod .mod .sym .def .def.p .p .r .r .cps .c
181、ps.C .C .Y .Y .L.L .f90.f90 .ftn .ftn ¶¯Ì¬±äÁ¿£º$µ±Ç°Ä¿µÄÎļþÃû³Æ(ÔÚÃüÁîÐÐÖÐʹÓÃ)$(D)Ä¿
182、94;¼²¿·Ö$(F)ÎļþÃû²¿·Ö$µ±Ç°Ä¿µÄÎļþÃû³Æ(ÔÚÒÀÀµ¹ØϵÐÐÖÐʹÓ
183、95;)$?±Èµ±Ç°Ä¿µÄÎļþ¸üеÄÄÇЩÒÀÀµÎļþ¶ÔÓÚÒýÓÃÁ˴˱äÁ¿µ
184、ÄÃüÁîÐв»ÔÙ½øÐÐÃüÁîÒÀÀµÐÔ¼ì²é$*È¥µôºó׺µÄµ±Ç°Ä¿µÄÎÄ
185、8;þÃû£¬Ö»ÔÚÒþº¬¹æÔòÖÐÓÐÒâÒå$(*D)Ŀ¼²¿·Ö$(*F)ÎļþÃû²¿·Ö$<µ±Ç°&
186、#196;¿µÄÎļþµÄÒÀÀµÎļþ£¬Ö»ÔÚÒþº¬¹æÔòÖÐÓÐÒâÒå$(<D)Ŀ¼²¿·Ö$(<
187、;F)ÎļþÃû²¿·Ö$%¾²Ì¬¿â³ÉÔ±±äÁ¿Óëshell»·¾³±äÁ¿µÄ½»»¥×÷ÓôÎÐò
188、163;º1) ¶ÁÈë»·¾³±äÁ¿MAKEFLAGS£¬×÷ΪmakeµÄÃüÁîÐÐ2) ÄÚ²¿ºê¶¨Òå3) »·¾³±äÁ¿4) m
189、akefileÖеĸ³ÖµÈç¹ûÃüÁîÐмÓ-eÑ¡ÏÔò3)¡¢4)¶Ôµ÷¡£±äÁ¿µÄÌõ¼þ¸³
190、;ÖµÀàËÆÓÚ ? :ÐÎʽ£ºTargets := Macro + = ValueÀý£ºdebug release : myprogdebug := CFLAGS = -grelease := CFLAGS = -O±äÁ¿ÖµµÄÌæ»»ÐÎʽ£º$(Macro:String1=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度江西省安全员之B证(项目负责人)题库练习试卷B卷附答案
- 2024年度江西省安全员之A证(企业负责人)模拟试题(含答案)
- 有股香味课件
- 小学劳动教育清单实施方案
- 小学英语综合期末模拟试卷模拟考试
- 学习正确进行急救与处理突发意外事件
- 神秘姓名:你知道自己的名字的含义吗
- 小学科学地球运动测试试题
- 小学情绪管理能力模拟测试
- 如何引导小学生正确记忆新知识
- 员工入职面谈表
- 机械维修工操作规程培训
- 初中历史课程标准2022年版新课标考试题库及答案
- 绒毛下血肿保胎方案
- 部队飞行安全教育
- 2024年水利工程行业技能考试-水利系统职称考试水利专业技术人员职称笔试历年真题荟萃含答案
- 纳米技术在药物递送系统中的应用
- T-NIFA 22-2023 金融数据安全应急响应和处置指引
- 马斯克火星移民计划
- 硅胶检验报告
- 与时代同向与祖国同行
评论
0/150
提交评论