📄 15-debugger.mht
字号:
From: <由 Windows Internet Explorer 7 保存>
Subject: Debugger
Date: Thu, 15 May 2008 14:49:10 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_0124_01C8B69A.D598D140"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
This is a multi-part message in MIME format.
------=_NextPart_000_0124_01C8B69A.D598D140
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sourcenav.sourceforge.net/online-docs/userguide/debugger.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Debugger</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DISO-8859-1">
<META http-equiv=3DContent-Style-Type content=3Dtext/css>
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR><LINK=20
href=3D"http://sourcenav.sourceforge.net/online-docs/cygnus2.css" =
type=3Dtext/css=20
charset=3DISO-8859-1 rel=3DSTYLESHEET></HEAD>
<BODY bgColor=3D#ffffff>
<DIV>
<TABLE class=3DTABLE cellPadding=3D1 width=3D100 align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD align=3Dmiddle>
<P class=3DGotos><A=20
=
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/index_ug.h=
tml">Contents</A>=20
</P></TD>
<TD align=3Dmiddle>
<P class=3DGotos><A=20
=
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/versctrl.h=
tml">Previous</A></P></TD>
<TD align=3Dmiddle>
<P class=3DGotos><A=20
=
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/progide.ht=
ml">Next</A></P></TD></TR></TBODY></TABLE>
<HR align=3Dcenter>
</DIV>
<TABLE>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE>
<H1 class=3DChapterTitle><A name=3DpgfId-1129183></A><A =
name=3D45395></A><BR>Debugger
<DIV><IMG=20
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/debugger-1.=
gif">=20
</DIV></H1>
<P class=3DBodyAfterHead><A name=3DpgfId-1129190></A>Source-Navigator =
works with the=20
Red Hat Insight<SUP>TM</SUP> debugger, which is based on gdb, a popular=20
open-source debugger. To get Insight, go to <A=20
href=3D"http://sourceware.cygnus.com/insight">http://sourceware.cygnus.co=
m/insight</A>.</P>
<H2 class=3DHeading1><A name=3DpgfId-1129194></A>Launching the Insight =
Debugger</H2>
<P class=3DBody><A name=3DpgfId-1129198></A>The following steps are =
necessary to=20
start Insight from Source-Navigator:</P>
<OL>
<LI class=3DNumbered>
<P class=3DBody><A name=3DpgfId-1129202></A>Launch Source-Navigator:
<P>
<P class=3DBodyListFollow><A name=3DpgfId-1129210></A>On UNIX, change =
to the <KBD=20
class=3DCode><<KBD class=3DCodeVariant>install =
directory</KBD>>/bin</KBD>=20
directory and type <KBD class=3DCode>./snavigator</KBD> to launch=20
Source-Navigator <EM class=3DEmphasis>without</EM> putting it in the=20
background.<BR><A name=3DpgfId-1129206></A>On Windows, double-click =
the=20
Source-Navigator icon (or snavigator.exe). It is located in <KBD=20
class=3DCode><</KBD><KBD class=3DCodeVariant>install =
directory</KBD><KBD=20
class=3DCode>>/bin</KBD>. </P>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1129214></A>Open the project to debug. =
</P>
<LI class=3DNumberedNext><A name=3DpgfId-1129215></A>From the <SPAN=20
class=3DBold>File </SPAN>menu, select <SPAN class=3DBold>Project -> =
Project=20
Preferences -> Others</SPAN> to set the debugging preferences.
<P>
<P class=3DFigureTitle><A name=3DpgfId-1129219></A>Others Tab </P>
<DIV><IMG=20
=
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/debugger-2.=
gif">=20
</DIV>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1129223></A>Enter <KBD =
class=3DCode>gdb</KBD> in the=20
<SPAN class=3DBold>Insight Debugger Command</SPAN> text box. </P>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1129226></A>Click <SPAN =
class=3DBold>OK</SPAN> to=20
close the window. </P>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1129288></A>From the <SPAN =
class=3DBold>Tools</SPAN>=20
menu, select <SPAN class=3DBold>Debugger </SPAN>to launch the <SPAN=20
class=3DBold>Program to Debug</SPAN> dialog box.
<P>
<P class=3DFigureTitle><A name=3DpgfId-1129302></A>Program to Debug =
Dialog</P>
<DIV><IMG=20
=
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/debugger-3.=
gif">=20
</DIV>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1129303></A>In the <SPAN =
class=3DBold>Program</SPAN>=20
field, enter the name of the application you want to debug; you can =
also click=20
the "<SPAN class=3DBold>...</SPAN>" button and browse to the =
application in the=20
<SPAN class=3DBold>Open</SPAN> dialog box.
<P>In the <SPAN class=3DBold>Working Directory</SPAN> field, enter (or =
browse=20
to) a working directory.
<P>On UNIX, in the <SPAN class=3DBold>Xterm</SPAN> field, enter <KBD=20
class=3DCode>xterm -e</KBD> if you are debugging a console =
application.
<P><A name=3DpgfId-1129336></A>The application name and command line =
you entered=20
are saved in the project database, and are used as the default values =
the next=20
time you launch the debugger from Source-Navigator.</P>
<LI class=3DNumberedNext>
<P class=3DBody><A name=3DpgfId-1129340></A>Click <SPAN =
class=3DBold>OK</SPAN> to=20
launch the debugger. </P></LI></OL>
<P class=3DBody><A name=3DpgfId-1129341></A><A =
name=3DpgfId-1129111></A></P>
<HR align=3Dcenter>
<TABLE class=3DTABLE cellPadding=3D1 width=3D100 align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD align=3Dmiddle>
<P class=3DGotos><A=20
=
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/index_ug.h=
tml">Contents</A>=20
</P></TD>
<TD align=3Dmiddle>
<P class=3DGotos><A=20
=
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/versctrl.h=
tml">Previous</A></P></TD>
<TD align=3Dmiddle>
<P class=3DGotos><A=20
=
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/progide.ht=
ml">Next</A></P></TD></TR></TBODY></TABLE></BODY></HTML>
------=_NextPart_000_0124_01C8B69A.D598D140
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://sourcenav.sourceforge.net/online-docs/userguide/debugger-1.gif
R0lGODlhsQEKAPcAAP///wAAABISEiQkJDc3N0lJSVtbW21tbYCAgJKSkqSkpLa2tsjIyNvb2+3t
7f///zMAAE0AAGYAAIAAAJkAALMAAMwAAOYAAP8AAP8dHf86Ov9XV/91df+Skv+vr//MzDMRAEoZ
AGAgAHcoAI4vAKQ3ALs+ANJGAOhNAP9VAP9sIv+CRP+ZZv+wiP/Gqv/dzDMiAEoxAGBAAHdPAI5e
AKRuALt9ANKMAOibAP+qAP+1Iv/BRP/MZv/XiP/jqv/uzDMzAEdHAFxcAHBwAIWFAJmZAK2tAMLC
ANbWAOvrAP//AP//Kf//Uv//ev//o///zCIzADFKAEBgAE93AF6OAG6kAH27AIzSAJvoAKr/ALX/
IsH/RMz/Ztf/iOP/qu7/zBEzABpNACJmACuAADOZADyzAETMAE3mAFX/AGj/HXz/Oo//V6P/dbb/
ksr/r93/zAAzAABQAABtAACKAACoAADFAADiAAD/ABr/GjP/M03/TWb/ZoD/gJn/mbP/s8z/zAAz
EQBNGgBmIgCAKwCZMwCzPADMRADmTQD/VR3/aDr/fFf/j3X/o5L/tq//ysz/3QAzIgBKMQBgQAB3
TwCOXgCkbgC7fQDSjADomwD/qiL/tUT/wWb/zIj/16r/48z/7gAzMwBNTQBmZgCAgACZmQCzswDM
zADm5gD//x3//zr//1f//3X//5L//6///8z//wAaMwAoUAA3bQBFigBUqABixQBx4gCA/xqM/zOZ
/02m/2az/4C//5nM/7PZ/8zm/wAAMwAAVQAAdwAAmQAAuwAA3QAA/xcX/y0t/0RE/1tb/3Fx/4iI
/5+f/7W1/8zM/xoAMyYATTMAZkAAgE0AmVkAs2YAzHMA5oAA/44d/506/6tX/7p1/8iS/9ev/+bM
/zMAM00ATWYAZoAAgJkAmbMAs8wAzOYA5v8A//8d//86//9X//91//+S//+v///M/zMAGk0AJmYA
M4AAQJkATbMAWcwAZuYAc/8AgP8djv86nf9Xq/91uv+SyP+v1//M5iH5BAAAAHUALAAAAACxAQoA
AAicAAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3MhxY4CPIEOKHEmypMmTKFOqXMmypcuX
MGPKnEmzps2bOHPeBKCzp8+fQIMKHUq0qNGjL3kiXcq0qdOnUKNK3Tm1qtWrWLNq3Rqyo9evYMOK
HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDEAMCADs=
------=_NextPart_000_0124_01C8B69A.D598D140
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://sourcenav.sourceforge.net/online-docs/userguide/debugger-2.gif
R0lGODlhpgIKAvcAAAAAAP///83OzQAA/3t9ewAAe8XCxd7a3nN1c5yZnP//////////////////
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+D01hZGUgd2l0aCBHSU1Q
AAAsAAAAAKYCCgIACP4AAQgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbJh
gJMoU6pMKWCAy5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSpU5gFVkqdSrWqVZYC
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
E/mNd2eTGrWUTNmUTvmUUBmVUrmUqzSVVjlNSnmVWrmVXNmVXvmVYDkVVRmWX4kANsmPaJmWarmW
bGlcaXWWbRmXcjmXdFmXpPSWAfhbDWmXfNmXfvmXgMlacBmYhFmYhnmY/IiXQKh3p0iUiPmYkBmZ
ktlcgzmZlnmZmJmZ5mWWeald96iZoBmaojmaWVaZpHmaqJmamamYKkZ8QriXqhmbsjmbhMmao/Wa
QUmburmbvOmSptmbwBmcwtlUtumajviZw5mcyrmcslScQXicsAlifziDkcic1nmdvemcjP65jFi2
fTZXndgZnuKJmtopgMg5ZpsXaRU4nuzZnrNZnnpJjo/GfB7onvZ5n6QJn54Znfolc/Q5h/gZoAIK
mfp5Z/yZVgiKoNPmfo+XoA76oBAaoRI6oRRaoRZ6oRiaoRq6oRzaoR76oSAaoiI6oiRaoiZ6oiia
oiq6ohcaapUJWVWVhTcIbGRZozZ6oziaozq6o2Hpop1poG6lVkTGeA84nQN6pEgal0K6aS+6ZoLo
aTkInkk6pVSaV0vKc01apVq6pZp5peKVpVwapmKKmF7qdGA6pmiapnxZpgVafHJVpmoap3KKlmzK
mYtpngfqmHO6p3zaS3V6pn0aqILqVf5/+qNuemN6OqiKuqjC9VdtiptvmlkJMKmUWqmWeqmYmqma
uqmc2qme+qmgGqqiOqqkWqqmeqqomqqquqqs2qqu+qqwGquyOquV2mPmpFuOaqet+ZyNiah1RKvA
GqzCOqzEWqzGeqzImqzKuqzMKqoxdU6cWah3Gp+R+qsJwKPYmq3auq3c2q08ep6ZGK25CqhxNKne
eq7omq7quq7sek3guoq46qPTup9BKqnX2q74mq/6uq/8WqPvGpHiKq+7up2PCKcGYK79mrAKu7AM
27C3yp96FbBMaqiQ6qt0hLAOm7Eau7Ecu7D/Ckh4Ka0Di6f1aq3IlBUdm7Iqu7Isa/6VH1uSEoul
FAudJXux91pDftWyOruzPNuz5fSypTlh4zqzvVpd9ppMOeuzSru0TNu0XZWbMiuyt0mz1WqzAXAQ
J0EQWZu1KKu1Tvu1YBu2+wq0gim0Aju1RRuvVutXbMu1XYuyW4sSSSu2dFu3dqujZMtHITu08wqk
VTtH5tq2Vzu4cWsYSWsQd5u4iru4XJm3e7S3Z2ucaWu2a1u4hEu4gnu5jLu5nNu5GuW4Fam2Mtu3
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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -