Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

gdbµ÷ÊÔ³ÌÐò£¨linux ϳÌÐò¿ª·¢£©

Ô­ÎÄÁ´½Ó£ºhttp://www.trucy.org/blog/archives/eoiae/000087.html
 
      GDBÊÇÒ»¸öÇ¿´óµÄÃüÁîÐе÷ÊÔ¹¤¾ß¡£´ó¼ÒÖªµÀÃüÁîÐеÄÇ¿´ó¾ÍÊÇÔÚÓÚ£¬Æä¿ÉÒÔÐγÉÖ´ÐÐÐòÁУ¬Ðγɽű¾¡£UNIXϵÄÈí¼þÈ«ÊÇÃüÁîÐеģ¬Õâ¸ø³ÌÐò¿ª·¢Ìá´ú¹©Á˼«´óµÄ±ãÀû£¬ÃüÁîÐÐÈí¼þµÄÓÅÊÆÔÚÓÚ£¬ËüÃÇ¿ÉÒԷdz£ÈÝÒ׵ļ¯³ÉÔÚÒ»Æð£¬Ê¹Óü¸¸ö¼òµ¥µÄÒÑÓй¤¾ßµÄÃüÁ¾Í¿ÉÒÔ×ö³öÒ»¸ö·Ç³£Ç¿´óµÄ¹¦ÄÜ¡£
      ÓÚÊÇUNIXϵÄÈí¼þ±ÈWindowsϵÄÈí¼þ¸üÄÜÓлúµØ½áºÏ£¬¸÷×Ô·¢»Ó¸÷×Եij¤´¦£¬×éºÏ³É¸üΪǿ¾¢µÄ¹¦ÄÜ¡£¶øWindowsϵÄͼÐÎÈí¼þ»ù±¾ÉÏÊǸ÷×ÔΪӪ£¬»¥Ï಻Äܵ÷Ó㬺ܲ»ÀûÓÚ¸÷ÖÖÈí¼þµÄÏ໥¼¯³É¡£ÔÚÕâÀï²¢²»ÊÇÒªºÍWindows×ö¸öʲô±È½Ï£¬Ëùν“´çÓÐËù³¤£¬³ßÓÐËù¶Ì”£¬Í¼Ðλ¯¹¤¾ß»¹ÊÇÓв»ÈçÃüÁîÐеĵط½¡£
GDB¸ÅÊö
      GDBÊÇGNU¿ªÔ´×éÖ¯·¢²¼µÄÒ»¸öÇ¿´óµÄUNIXϵijÌÐòµ÷ÊÔ¹¤¾ß¡£»òÐí£¬¸÷λ±È½Ïϲ»¶ÄÇÖÖͼÐνçÃ淽ʽµÄ£¬ÏñVC¡¢BCBµÈIDEµÄµ÷ÊÔ£¬µ«Èç¹ûÄãÊÇÔÚ UNIXƽ̨ÏÂ×öÈí¼þ£¬Äã»á·¢ÏÖGDBÕâ¸öµ÷ÊÔ¹¤¾ßÓбÈVC¡¢BCBµÄͼÐλ¯µ÷ÊÔÆ÷¸üÇ¿´óµÄ¹¦ÄÜ¡£Ëùν“´çÓÐËù³¤£¬³ßÓÐËù¶Ì”¾ÍÊÇÕâ¸öµÀÀí¡£
      Ò»°ãÀ´Ëµ£¬GDBÖ÷Òª°ïæÄãÍê³ÉÏÂÃæËĸö·½ÃæµÄ¹¦ÄÜ£º
1¡¢Æô¶¯ÄãµÄ³ÌÐò£¬¿ÉÒÔ°´ÕÕÄãµÄ×Ô¶¨ÒåµÄÒªÇóËæÐÄËùÓûµÄÔËÐгÌÐò¡£
2¡¢¿ÉÈñ»µ÷ÊԵijÌÐòÔÚÄãËùÖ¸¶¨µÄµ÷ÖõĶϵ㴦ͣס¡££¨¶Ïµã¿ÉÒÔÊÇÌõ¼þ±í´ïʽ£©
3¡¢µ±³ÌÐò±»Í£×¡Ê±£¬¿ÉÒÔ¼ì²é´ËʱÄãµÄ³ÌÐòÖÐËù·¢ÉúµÄÊ¡£
4¡¢¶¯Ì¬µÄ¸Ä±äÄã³ÌÐòµÄÖ´Ðл·¾³¡£
      ´ÓÉÏÃæ¿´À´£¬GDBºÍÒ»°ãµÄµ÷ÊÔ¹¤¾ßûÓÐʲôÁ½Ñù£¬»ù±¾ÉÏÒ²ÊÇÍê³ÉÕâЩ¹¦ÄÜ£¬²»¹ýÔÚϸ½ÚÉÏ£¬Äã»á·¢ÏÖGDBÕâ¸öµ÷ÊÔ¹¤¾ßµÄÇ¿´ó£¬´ó¼Ò¿ÉÄܱȽÏÏ°¹ßÁËͼÐλ¯µÄµ÷ÊÔ¹¤¾ß£¬µ«ÓÐʱºò£¬ÃüÁîÐеĵ÷ÊÔ¹¤¾ßÈ´ÓÐ×ÅͼÐλ¯¹¤¾ßËù²»ÄÜÍê³ÉµÄ¹¦ÄÜ¡£ÈÃÎÒÃÇÒ»Ò»¿´À´¡£
Ò»¸öµ÷ÊÔʾÀý
Ô´³ÌÐò£ºtst.c
´úÂë:
1 #include
2
3 int func(int n)
4 {
5 int sum=0,i;
6 for(i=0; i
7 {
8 sum+=i;
9 }
10 return sum;
11 }
12
13
14 main()
15 {
16 int i;
17 long result = 0;
18 for(i=1; i<=100; i++)
19 {
20 result += i;
21 }
22
23 printf("result[1-100] = %d \n", result );
24 printf("result[1-250] = %d \n", func(250) );
25 }
±àÒëÉú


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì (Æß) SDPЭÒé

Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖЭÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀЭÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......

linux·þÎñÆ÷ÅäÖÃ

 vsftp·þÎñÆ÷£º
ÔÚ/etc/vsftpdĿ¼Ï¹²ÓÐ3¸öÅäÖÃÎļþ£¬ËüÃÇ·Ö±ðÊÇ£º
ftpusers:ËüÖ¸¶¨ÁËÄÄЩÓû§ÕË»§²»ÄÜ·ÃÎÊFTP·þÎñÆ÷£¬ÀýÈçrootµÈ¡£
user_list:¸ÃÎļþÀïµÄÓû§ÕË»§ÔÚĬÈÏÇé¿öÏÂÒ²²»ÄÜ·ÃÎÊFTP·þÎñÆ÷£¬½öµ±vsftpd .confÅäÖÃÎļþÀïÆôÓÃuserlist_enable=NOÑ¡Ïîʱ²ÅÔÊÐí·ÃÎÊ¡£
vsftpd.conf:ËüÊÇÒ»¸öÎı¾Îļþ£¬ÎÒÃÇ¿ ......

ÔÚLinuxÉϽ¨Á¢sshËíµÀ

 
ssh -L 7070:localhost:* remotehost
ÉÏ ÃæµÄÃüÁîÐÐÖУ¬-LÖ¸¶¨±¾µØ¶Ë¿ÚÓëÔ¶³ÌÖ÷»ú¶Ë¿ÚÖ®¼äµÄËíµÀ£¬
7070ÊDZ¾µØ¶Ë¿Ú£¬¿ÉÒÔÈÎÒâÉèÖã¬Ö»Òª²»ºÍÆäËûÒѾ­Ê¹ÓõÄÍøÂç·þÎñ³åÍ»¾Í¿ÉÒÔ¡£localhostÊDZ¾µØÖ÷»ú£¬Ò²¾ÍÊÇÄãµÄµçÄÔ£¬²»Óøü¸Ä£¬*ºÅ¿ÉÒÔ×Ô¶¯
Ñ°ÕÒÔ¶³ÌÖ÷»ú¿ÉÓõĶ˿ڡ£remotehost¾ÍÊÇËùÒªµÇ¼µÄÔ¶³ÌSSHÖ÷»úÃû³Æ¡ ......

linuxÂÒÂëÎÊÌâ:LANG±äÁ¿µÄÃؾ÷

¶ÔÓÚ¹úÄÚµÄLinuxÓû§,¾­³£·³ÄÕµÄÒ»¸öÎÊÌâÊÇ:ϵͳ³£³£ÔÚÐèÒªÏÔʾÖÐÎĵÄʱºòÈ´ÏÔʾ³ÉÁËÂÒÂë,¶øÓÉÓÚijЩԭÒò,ÐèÒªÓ¢ÎĽçÃæµÄϵͳµÄʱºò,È´¿àÓÚϵͳ²»ÄÜÕý³£ÊäÈëºÍÏÔʾÖÐÎÄ.ÁíÍâ,ÓÉÓڴ󲿷ÖÖ÷ÒªLinux·¢Ðа涼ÊÇÒÔÓ¢ÓïΪÖ÷ÌåµÄ,Ó¢ÎĽçÃæµÄϵͳºÍÓ¦ÓóÌÐò²»¹ÜÔÚ½çÃæµÄÃÀ¹Û³Ì¶ÈºÍÎȶ¨³Ì¶ÈÉ϶¼±ÈÖÐÎĵÄÂÔºÃһЩ,¸÷ÖÖÆæ¹ÖµÄBUGÒ²ÒªÉÙ ......

Æß¿îǶÈëʽLinux²Ù×÷ϵͳ¼ò½é

Æß¿îǶÈëʽLinux²Ù×÷ϵͳ¼ò½é
¡¡¡¡³ýÁËÖÇÄÜÊý×ÖÖÕ¶ËÁìÓòÒÔÍ⣬LinuxÔÚÒƶ¯¼ÆËãƽ̨¡¢ÖÇÄܹ¤Òµ¿ØÖÆ¡¢½ðÈÚÒµÖÕ¶Ëϵͳ£¬ÉõÖÁ¾üÊÂÁìÓò¶¼ÓÐ׏㷺µÄÓ¦ÓÃÇ°¾°¡£ÕâЩLinux±»Í³³ÆΪ“ǶÈëʽLinux”¡£ÏÂÃæ¾ÍÀ´¿´¿´¶¼ÓÐÄÄЩǶÈëʽLinuxÔÚÒÔÉÏÁìÓò×ݺá³Û³Ò°É!
¡¡¡¡RT-Linux
¡¡¡¡ÕâÊÇÓÉÃÀ¹úÄ«Î÷¸çÀí¹¤Ñ§Ôº¿ª·¢µÄǶÈëʽLinu ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ