gdbÉèÖöϵãµÄÏÂÁî
ʹÓà gdb ÏÂÁî break ¿ÉÒÔÉèÖöϵ㣬Ó﷨Ϊ£ºbreak ¡£ÆäËûÑ¡Ïî°üÀ¨£º-f£¨º¯ÊýÆô¶¯Ê±´¥·¢£©¡¢-l£¨º¯Êý·µ»Øʱ´¥·¢£©¡¢-c£¨Ö´ÐÐÏÂÁî´¥·¢£©¡¢-t£¨´«Èë²ÎÊý´¥·¢£©¡£¸ß¼¶ÓÃÀý°üÀ¨Ìõ¼þ¶Ïµã£¨if ×Ӿ䣩¡¢ÎÞЧ¶Ïµã£¨disable/enable ÏÂÁºÍÒ»´ÎÐԶϵ㣨delete ÏÂÁ¡£
gdb ÉèÖöϵãµÄÏÂÁî
ÔÚ gdb ÖУ¬¿ÉÒÔʹÓà break ÏÂÁîÉèÖöϵ㡣Óï·¨ÈçÏ£º
break <line_number></line_number>
µÇ¼ºó¸´ÖÆ
ÆäÖУº
- ÊÇÒªÉèÖöϵãµÄº¯Êý»òÎļþ¡£
- ÊÇÒªÉèÖöϵ㴦µÄÐкš£
ʾÀý£º
ÔÚÎļþ main.c ÖÐµÄµÚ 10 ÐÐÉèÖöϵ㣺
break main.c:10
µÇ¼ºó¸´ÖÆ
ÔÚº¯Êý foo ÖÐÉèÖöϵ㣺
break foo
µÇ¼ºó¸´ÖÆ
ÆäËûÑ¡Ï
³ýÁËÖ¸¶¨ÐкÅÍ⣬»¹¿ÉÒÔʹÓÃÆäËûÑ¡ÏîÀ´ÉèÖöϵ㣺
- -f£º½öµ±º¯ÊýÆô¶¯Ê±²Å´¥·¢¶Ïµã¡£
- -l£º½öµ±º¯Êý·µ»Øʱ²Å´¥·¢¶Ïµã¡£
- -c£ºÖ¸¶¨ÔÚ´¥·¢¶Ïµã֮ǰҪִÐеÄÏÂÁî¡£
- -t£ºÖ¸¶¨Òª×ª´ï¸ø¶ÏµãÏÂÁîµÄ²ÎÊý¡£
¸ß¼¶ÓÃÀý£º
- Ìõ¼þ¶Ïµã£º¿ÉÒÔʹÓà if ×Ó¾äÀ´ÉèÖÃÌõ¼þ¶Ïµã£¬½öµ±Öª×ãijЩÌõ¼þʱ²Å´¥·¢¶Ïµã¡£
- ÎÞЧ¶Ïµã£º¿ÉÒÔʹÓà disable ºÍ enable ÏÂÁîÀ´½ûÓúÍÆôÓöϵ㡣
- Ò»´ÎÐԶϵ㣺¿ÉÒÔʹÓà delete ÏÂÁîÔÚ´¥·¢ºóɾ³ý¶Ïµã¡£
ÒÔÉϾÍÊÇgdbÉèÖöϵãµÄÏÂÁîµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡
ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í尊龙凯时人生就是搏ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ尊龙凯时人生就是搏ʵʱÐÞÕý»òɾ³ý¡£