⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csdn++-

📁 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许
💻
📖 第 1 页 / 共 5 页
字号:
                  gun</SPAN></TD></TR>
              <TR>
                <TD align=3Dmiddle bgColor=3D#003399 height=3D16><FONT=20
                  color=3D#ffffff>=B3=F6=B4=A6</FONT></TD>
                <TD>&nbsp; <SPAN=20
                  =
id=3DArticleTitle1_ArticleTitle1_lblSource></SPAN></TD></TR></TBODY></TAB=
LE></TD></TR>
        <TR>
          <TD width=3D10></TD>
          <TD><SPAN id=3DArticleContent1_ArticleContent1_lblContent>
            <P><FONT=20
            face=3D"Courier =
New"><STRONG>GDB=B5=C4=C3=FC=C1=EE=B8=C5=C3=B2<BR>=A1=AA=A1=AA=A1=AA=A1=AA=
=A1=AA=A1=AA=A1=AA</STRONG></FONT></P>
            <P><FONT=20
            face=3D"Courier =
New">=C6=F4=B6=AFgdb=BA=F3=A3=AC=BE=CD=C4=E3=B1=BB=B4=F8=C8=EBgdb=B5=C4=B5=
=F7=CA=D4=BB=B7=BE=B3=D6=D0=A3=AC=BE=CD=BF=C9=D2=D4=CA=B9=D3=C3gdb=B5=C4=C3=
=FC=C1=EE=BF=AA=CA=BC=B5=F7=CA=D4=B3=CC=D0=F2=C1=CB=A3=ACgdb=B5=C4=C3=FC=C1=
=EE=BF=C9=D2=D4=CA=B9=D3=C3help=C3=FC=C1=EE=C0=B4=B2=E9=BF=B4=A3=AC=C8=E7=
=CF=C2=CB=F9=CA=BE=A3=BA</FONT></P>
            <P><FONT face=3D"Courier New">&nbsp;&nbsp;&nbsp; =
/home/hchen&gt;=20
            gdb<BR>&nbsp;&nbsp;&nbsp; GNU gdb =
5.1.1<BR>&nbsp;&nbsp;&nbsp;=20
            Copyright 2002 Free Software Foundation, =
Inc.<BR>&nbsp;&nbsp;&nbsp;=20
            GDB is free software, covered by the GNU General Public =
License, and=20
            you are<BR>&nbsp;&nbsp;&nbsp; welcome to change it and/or =
distribute=20
            copies of it under certain conditions.<BR>&nbsp;&nbsp;&nbsp; =
Type=20
            "show copying" to see the conditions.<BR>&nbsp;&nbsp;&nbsp; =
There is=20
            absolutely no warranty for GDB.&nbsp; Type "show warranty" =
for=20
            details.<BR>&nbsp;&nbsp;&nbsp; This GDB was configured as=20
            "i386-suse-linux".<BR>&nbsp;&nbsp;&nbsp; (gdb)=20
            help<BR>&nbsp;&nbsp;&nbsp; List of classes of =
commands:</FONT></P>
            <P><FONT face=3D"Courier New">&nbsp;&nbsp;&nbsp; aliases -- =
Aliases of=20
            other commands<BR>&nbsp;&nbsp;&nbsp; breakpoints -- Making =
program=20
            stop at certain points<BR>&nbsp;&nbsp;&nbsp; data -- =
Examining=20
            data<BR>&nbsp;&nbsp;&nbsp; files -- Specifying and examining =

            files<BR>&nbsp;&nbsp;&nbsp; internals -- Maintenance=20
            commands<BR>&nbsp;&nbsp;&nbsp; obscure -- Obscure=20
            features<BR>&nbsp;&nbsp;&nbsp; running -- Running the=20
            program<BR>&nbsp;&nbsp;&nbsp; stack -- Examining the=20
            stack<BR>&nbsp;&nbsp;&nbsp; status -- Status=20
            inquiries<BR>&nbsp;&nbsp;&nbsp; support -- Support=20
            facilities<BR>&nbsp;&nbsp;&nbsp; tracepoints -- Tracing of =
program=20
            execution without stopping the program<BR>&nbsp;&nbsp;&nbsp; =

            user-defined -- User-defined commands</FONT></P>
            <P><FONT face=3D"Courier New">&nbsp;&nbsp;&nbsp; Type "help" =
followed=20
            by a class name for a list of commands in that=20
            class.<BR>&nbsp;&nbsp;&nbsp; Type "help" followed by command =
name=20
            for full documentation.<BR>&nbsp;&nbsp;&nbsp; Command name=20
            abbreviations are allowed if =
unambiguous.<BR>&nbsp;&nbsp;&nbsp;=20
            (gdb)</FONT></P>
            <P><FONT=20
            face=3D"Courier =
New">gdb=B5=C4=C3=FC=C1=EE=BA=DC=B6=E0=A3=ACgdb=B0=D1=D6=AE=B7=D6=B3=C9=D0=
=ED=B6=E0=B8=F6=D6=D6=C0=E0=A1=A3help=C3=FC=C1=EE=D6=BB=CA=C7=C0=FD=B3=F6=
gdb=B5=C4=C3=FC=C1=EE=D6=D6=C0=E0=A3=AC=C8=E7=B9=FB=D2=AA=BF=B4=D6=D6=C0=E0=
=D6=D0=B5=C4=C3=FC=C1=EE=A3=AC=BF=C9=D2=D4=CA=B9=D3=C3help=20
            &lt;class&gt; =C3=FC=C1=EE=A3=AC=C8=E7=A3=BAhelp =
breakpoints=A3=AC=B2=E9=BF=B4=C9=E8=D6=C3=B6=CF=B5=E3=B5=C4=CB=F9=D3=D0=C3=
=FC=C1=EE=A1=A3=D2=B2=BF=C9=D2=D4=D6=B1=BD=D3help=20
            =
&lt;command&gt;=C0=B4=B2=E9=BF=B4=C3=FC=C1=EE=B5=C4=B0=EF=D6=FA=A1=A3</FO=
NT></P>
            <P><BR><FONT=20
            face=3D"Courier =
New">gdb=D6=D0=A3=AC=CA=E4=C8=EB=C3=FC=C1=EE=CA=B1=A3=AC=BF=C9=D2=D4=B2=BB=
=D3=C3=B4=F2=C8=AB=C3=FC=C1=EE=A3=AC=D6=BB=D3=C3=B4=F2=C3=FC=C1=EE=B5=C4=C7=
=B0=BC=B8=B8=F6=D7=D6=B7=FB=BE=CD=BF=C9=D2=D4=C1=CB=A3=AC=B5=B1=C8=BB=A3=AC=
=C3=FC=C1=EE=B5=C4=C7=B0=BC=B8=B8=F6=D7=D6=B7=FB=D3=A6=B8=C3=D2=AA=B1=EA=D6=
=BE=D7=C5=D2=BB=B8=F6=CE=A8=D2=BB=B5=C4=C3=FC=C1=EE=A3=AC=D4=DALinux=CF=C2=
=A3=AC=C4=E3=BF=C9=D2=D4=C7=C3=BB=F7=C1=BD=B4=CETAB=BC=FC=C0=B4=B2=B9=C6=EB=
=C3=FC=C1=EE=B5=C4=C8=AB=B3=C6=A3=AC=C8=E7=B9=FB=D3=D0=D6=D8=B8=B4=B5=C4=A3=
=AC=C4=C7=C3=B4gdb=BB=E1=B0=D1=C6=E4=C0=FD=B3=F6=C0=B4=A1=A3<BR>&nbsp;&nb=
sp;&nbsp;=20
            <BR>&nbsp;&nbsp;&nbsp; =
=CA=BE=C0=FD=D2=BB=A3=BA=D4=DA=BD=F8=C8=EB=BA=AF=CA=FDfunc=CA=B1=A3=AC=C9=
=E8=D6=C3=D2=BB=B8=F6=B6=CF=B5=E3=A1=A3=BF=C9=D2=D4=C7=C3=C8=EBbreak =
func=A3=AC=BB=F2=CA=C7=D6=B1=BD=D3=BE=CD=CA=C7b=20
            func<BR>&nbsp;&nbsp;&nbsp; (gdb) b =
func<BR>&nbsp;&nbsp;&nbsp;=20
            Breakpoint 1 at 0x8048458: file hello.c, line=20
            10.<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;=20
            =
=CA=BE=C0=FD=B6=FE=A3=BA=C7=C3=C8=EBb=B0=B4=C1=BD=B4=CETAB=BC=FC=A3=AC=C4=
=E3=BB=E1=BF=B4=B5=BD=CB=F9=D3=D0b=B4=F2=CD=B7=B5=C4=C3=FC=C1=EE=A3=BA<BR=
>&nbsp;&nbsp;&nbsp; (gdb)=20
            b<BR>&nbsp;&nbsp;&nbsp; backtrace&nbsp;=20
            break&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bt<BR>&nbsp;&nbsp;&nbsp; =

            (gdb)</FONT></P>
            <P><FONT face=3D"Courier New">&nbsp;&nbsp;&nbsp;=20
            =
=CA=BE=C0=FD=C8=FD=A3=BA=D6=BB=BC=C7=B5=C3=BA=AF=CA=FD=B5=C4=C7=B0=D7=BA=A3=
=AC=BF=C9=D2=D4=D5=E2=D1=F9=A3=BA<BR>&nbsp;&nbsp;&nbsp; (gdb) b make_=20
            &lt;=B0=B4TAB=BC=FC&gt;<BR>&nbsp;&nbsp;&nbsp;=20
            =
=A3=A8=D4=D9=B0=B4=CF=C2=D2=BB=B4=CETAB=BC=FC=A3=AC=C4=E3=BB=E1=BF=B4=B5=BD=
:=A3=A9<BR>&nbsp;&nbsp;&nbsp;=20
            make_a_section_from_file&nbsp;&nbsp;&nbsp;&nbsp;=20
            make_environ<BR>&nbsp;&nbsp;&nbsp;=20
            =
make_abs_section&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;=20
            make_function_type<BR>&nbsp;&nbsp;&nbsp;=20
            =
make_blockvector&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;=20
            make_pointer_type<BR>&nbsp;&nbsp;&nbsp;=20
            =
make_cleanup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
            make_reference_type<BR>&nbsp;&nbsp;&nbsp;=20
            =
make_command&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
            make_symbol_completion_list<BR>&nbsp;&nbsp;&nbsp; (gdb) b=20
            make_<BR>&nbsp;&nbsp;&nbsp; =
GDB=B0=D1=CB=F9=D3=D0make=BF=AA=CD=B7=B5=C4=BA=AF=CA=FD=C8=AB=B2=BF=C0=FD=
=B3=F6=C0=B4=B8=F8=C4=E3=B2=E9=BF=B4=A1=A3</FONT></P>
            <P><FONT face=3D"Courier New">&nbsp;&nbsp;&nbsp;=20
            =
=CA=BE=C0=FD=CB=C4=A3=BA=B5=F7=CA=D4C++=B5=C4=B3=CC=D0=F2=CA=B1=A3=AC=D3=D0=
=BF=C9=D2=D4=BA=AF=CA=FD=C3=FB=D2=BB=D1=F9=A1=A3=C8=E7=A3=BA<BR>&nbsp;&nb=
sp;&nbsp; (gdb) b 'bubble( M-?=20
            <BR>&nbsp;&nbsp;&nbsp; =
bubble(double,double)&nbsp;&nbsp;&nbsp;=20
            bubble(int,int)<BR>&nbsp;&nbsp;&nbsp; (gdb) b=20
            'bubble(<BR>&nbsp;&nbsp;&nbsp;=20
            =
=C4=E3=BF=C9=D2=D4=B2=E9=BF=B4=B5=BDC++=D6=D0=B5=C4=CB=F9=D3=D0=B5=C4=D6=D8=
=D4=D8=BA=AF=CA=FD=BC=B0=B2=CE=CA=FD=A1=A3=A3=A8=D7=A2=A3=BAM-?=BA=CD=A1=B0=
=B0=B4=C1=BD=B4=CETAB=BC=FC=A1=B1=CA=C7=D2=BB=B8=F6=D2=E2=CB=BC=A3=A9</FO=
NT></P>
            <P><FONT face=3D"Courier =
New">=D2=AA=CD=CB=B3=F6gdb=CA=B1=A3=AC=D6=BB=D3=C3=B7=A2quit=BB=F2=C3=FC=C1=
=EE=BC=F2=B3=C6q=BE=CD=D0=D0=C1=CB=A1=A3</FONT></P>
            <P><FONT face=3D"Courier New"></FONT>&nbsp;</P>
            <P><FONT=20
            face=3D"Courier =
New"><STRONG>GDB=D6=D0=D4=CB=D0=D0UNIX=B5=C4shell=B3=CC=D0=F2<BR>=A1=AA=A1=
=AA=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA</STRONG><=
/FONT></P>
            <P><FONT=20
            face=3D"Courier =
New">=D4=DAgdb=BB=B7=BE=B3=D6=D0=A3=AC=C4=E3=BF=C9=D2=D4=D6=B4=D0=D0UNIX=B5=
=C4shell=B5=C4=C3=FC=C1=EE=A3=AC=CA=B9=D3=C3gdb=B5=C4shell=C3=FC=C1=EE=C0=
=B4=CD=EA=B3=C9=A3=BA</FONT></P>
            <P><FONT face=3D"Courier New">&nbsp;&nbsp;&nbsp; shell =
&lt;command=20
            string&gt;<BR>&nbsp;&nbsp;&nbsp; =
=B5=F7=D3=C3UNIX=B5=C4shell=C0=B4=D6=B4=D0=D0&lt;command=20
            =
string&gt;=A3=AC=BB=B7=BE=B3=B1=E4=C1=BFSHELL=D6=D0=B6=A8=D2=E5=B5=C4UNIX=
=B5=C4shell=BD=AB=BB=E1=B1=BB=D3=C3=C0=B4=D6=B4=D0=D0&lt;command=20
            =
string&gt;=A3=AC=C8=E7=B9=FBSHELL=C3=BB=D3=D0=B6=A8=D2=E5=A3=AC=C4=C7=BE=CD=
=CA=B9=D3=C3UNIX=B5=C4=B1=EA=D7=BCshell=A3=BA/bin/sh=A1=A3=A3=A8=D4=DAWin=
dows=D6=D0=CA=B9=D3=C3Command.com=BB=F2cmd.exe=A3=A9</FONT></P>
            <P><FONT face=3D"Courier =
New">=BB=B9=D3=D0=D2=BB=B8=F6gdb=C3=FC=C1=EE=CA=C7make=A3=BA<BR>&nbsp;&nb=
sp;&nbsp;=20
            make &lt;make-args&gt; <BR>&nbsp;&nbsp;&nbsp;=20
            =
=BF=C9=D2=D4=D4=DAgdb=D6=D0=D6=B4=D0=D0make=C3=FC=C1=EE=C0=B4=D6=D8=D0=C2=
build=D7=D4=BC=BA=B5=C4=B3=CC=D0=F2=A1=A3=D5=E2=B8=F6=C3=FC=C1=EE=B5=C8=BC=
=DB=D3=DA=A1=B0shell make &lt;make-args&gt;=A1=B1=A1=A3=20
            </FONT></P>
            <P><FONT face=3D"Courier New"></FONT>&nbsp;</P>
            <P><BR><FONT=20
            face=3D"Courier =
New"><STRONG>=D4=DAGDB=D6=D0=D4=CB=D0=D0=B3=CC=D0=F2<BR>=A1=AA=A1=AA=A1=AA=
=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA</STRONG></FONT></P>
            <P><FONT face=3D"Courier New">=B5=B1=D2=D4gdb=20
            =
&lt;program&gt;=B7=BD=CA=BD=C6=F4=B6=AFgdb=BA=F3=A3=ACgdb=BB=E1=D4=DAPATH=
=C2=B7=BE=B6=BA=CD=B5=B1=C7=B0=C4=BF=C2=BC=D6=D0=CB=D1=CB=F7&lt;program&g=
t;=B5=C4=D4=B4=CE=C4=BC=FE=A1=A3=C8=E7=D2=AA=C8=B7=C8=CFgdb=CA=C7=B7=F1=B6=
=C1=B5=BD=D4=B4=CE=C4=BC=FE=A3=AC=BF=C9=CA=B9=D3=C3l=BB=F2list=C3=FC=C1=EE=
=A3=AC=BF=B4=BF=B4gdb=CA=C7=B7=F1=C4=DC=C1=D0=B3=F6=D4=B4=B4=FA=C2=EB=A1=A3=
</FONT></P>
            <P><FONT=20
            face=3D"Courier =
New">=D4=DAgdb=D6=D0=A3=AC=D4=CB=D0=D0=B3=CC=D0=F2=CA=B9=D3=C3r=BB=F2=CA=C7=
run=C3=FC=C1=EE=A1=A3=B3=CC=D0=F2=B5=C4=D4=CB=D0=D0=A3=AC=C4=E3=D3=D0=BF=C9=
=C4=DC=D0=E8=D2=AA=C9=E8=D6=C3=CF=C2=C3=E6=CB=C4=B7=BD=C3=E6=B5=C4=CA=C2=A1=
=A3</FONT></P>
            <P><FONT face=3D"Courier =
New">1=A1=A2=B3=CC=D0=F2=D4=CB=D0=D0=B2=CE=CA=FD=A1=A3<BR>&nbsp;&nbsp;&nb=
sp; set args=20
            =
=BF=C9=D6=B8=B6=A8=D4=CB=D0=D0=CA=B1=B2=CE=CA=FD=A1=A3=A3=A8=C8=E7=A3=BAs=
et args 10 20 30 40 50=A3=A9<BR>&nbsp;&nbsp;&nbsp; show args=20
            =
=C3=FC=C1=EE=BF=C9=D2=D4=B2=E9=BF=B4=C9=E8=D6=C3=BA=C3=B5=C4=D4=CB=D0=D0=B2=
=CE=CA=FD=A1=A3</FONT></P>
            <P><FONT face=3D"Courier =
New">2=A1=A2=D4=CB=D0=D0=BB=B7=BE=B3=A1=A3<BR>&nbsp;&nbsp;&nbsp; path=20
            &lt;dir&gt; =
=BF=C9=C9=E8=B6=A8=B3=CC=D0=F2=B5=C4=D4=CB=D0=D0=C2=B7=BE=B6=A1=A3<BR>&nb=
sp;&nbsp;&nbsp; show paths=20
            =
=B2=E9=BF=B4=B3=CC=D0=F2=B5=C4=D4=CB=D0=D0=C2=B7=BE=B6=A1=A3<BR>&nbsp;&nb=
sp;&nbsp; set environment varname [=3Dvalue]=20
            =C9=E8=D6=C3=BB=B7=BE=B3=B1=E4=C1=BF=A1=A3=C8=E7=A3=BAset =
env USER=3Dhchen<BR>&nbsp;&nbsp;&nbsp; show environment=20
            [varname] =
=B2=E9=BF=B4=BB=B7=BE=B3=B1=E4=C1=BF=A1=A3</FONT></P>
            <P><FONT face=3D"Courier =
New">3=A1=A2=B9=A4=D7=F7=C4=BF=C2=BC=A1=A3<BR>&nbsp;&nbsp;&nbsp; cd=20
            &lt;dir&gt; =
=CF=E0=B5=B1=D3=DAshell=B5=C4cd=C3=FC=C1=EE=A1=A3<BR>&nbsp;&nbsp;&nbsp; =
pwd=20
            =
=CF=D4=CA=BE=B5=B1=C7=B0=B5=C4=CB=F9=D4=DA=C4=BF=C2=BC=A1=A3</FONT></P>
            <P><FONT face=3D"Courier =
New">4=A1=A2=B3=CC=D0=F2=B5=C4=CA=E4=C8=EB=CA=E4=B3=F6=A1=A3<BR>&nbsp;&nb=
sp;&nbsp; info=20
            terminal =
=CF=D4=CA=BE=C4=E3=B3=CC=D0=F2=D3=C3=B5=BD=B5=C4=D6=D5=B6=CB=B5=C4=C4=A3=CA=
=BD=A1=A3<BR>&nbsp;&nbsp;&nbsp; =
=CA=B9=D3=C3=D6=D8=B6=A8=CF=F2=BF=D8=D6=C6=B3=CC=D0=F2=CA=E4=B3=F6=A1=A3=C8=
=E7=A3=BArun &gt;=20
            outfile<BR>&nbsp;&nbsp;&nbsp; =
tty=C3=FC=C1=EE=BF=C9=D2=D4=D6=B8=D0=B4=CA=E4=C8=EB=CA=E4=B3=F6=B5=C4=D6=D5=
=B6=CB=C9=E8=B1=B8=A1=A3=C8=E7=A3=BAtty=20
            /dev/ttyb</FONT></P>
            <P><BR><FONT=20
            face=3D"Courier =
New"><STRONG>=B5=F7=CA=D4=D2=D1=D4=CB=D0=D0=B5=C4=B3=CC=D0=F2<BR>=A1=AA=A1=
=AA=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA</STRONG></FONT></P>
            <P><FONT=20
            face=3D"Courier =
New">=C1=BD=D6=D6=B7=BD=B7=A8=A3=BA<BR>1=A1=A2=D4=DAUNIX=CF=C2=D3=C3ps=B2=
=E9=BF=B4=D5=FD=D4=DA=D4=CB=D0=D0=B5=C4=B3=CC=D0=F2=B5=C4PID=A3=A8=BD=F8=B3=
=CCID=A3=A9=A3=AC=C8=BB=BA=F3=D3=C3gdb=20
            &lt;program&gt; =
PID=B8=F1=CA=BD=B9=D2=BD=D3=D5=FD=D4=DA=D4=CB=D0=D0=B5=C4=B3=CC=D0=F2=A1=A3=
<BR>2=A1=A2=CF=C8=D3=C3gdb=20
            =
&lt;program&gt;=B9=D8=C1=AA=C9=CF=D4=B4=B4=FA=C2=EB=A3=AC=B2=A2=BD=F8=D0=D0=
gdb=A3=AC=D4=DAgdb=D6=D0=D3=C3attach=C3=FC=C1=EE=C0=B4=B9=D2=BD=D3=BD=F8=B3=
=CC=B5=C4PID=A1=A3=B2=A2=D3=C3detach=C0=B4=C8=A1=CF=FB=B9=D2=BD=D3=B5=C4=BD=
=F8=B3=CC=A1=A3</FONT></P>
            <P><FONT face=3D"Courier New"></FONT>&nbsp;</P>
            <P><FONT face=3D"Courier New"><STRONG>=D4=DD=CD=A3 /=20
            =
=BB=D6=B8=B4=B3=CC=D0=F2=D4=CB=D0=D0<BR>=A1=AA=A1=AA=A1=AA=A1=AA=A1=AA=A1=
=AA=A1=AA=A1=AA=A1=AA</STRONG></FONT></P>
            <P><FONT=20

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -