Content deleted Content added
m clean up, typo(s) fixed: ’s → 's |
Sammi Brie (talk | contribs) Adding short description: "Remote debugging program" |
||
(One intermediate revision by one other user not shown) | |||
Line 1:
{{Short description|Remote debugging program}}
{{lowercase|title=gdbserver}}
'''gdbserver''' is a computer program that makes it possible to remotely [[Debugging|debug]] other programs.<ref>[http://ftp.gnu.org/old-gnu/Manuals/gdb-5.1.1/html_node/gdb_130.html GDB Manual]</ref> Running on the same system as the program to be debugged, it allows the [[GNU Debugger]] to connect from another system; that is, only the executable to be debugged needs to be resident on the target system ("target"), while the source code and a copy of the binary file to be debugged reside on the developer's local computer ("host"). The connection can be either TCP or a serial line.
Line 4 ⟶ 5:
== How it works ==
# <code>gdbserver</code> is launched on the target system, with the arguments:
#* Either a device name (to use a serial line) or a TCP hostname and
#* The path and filename of the executable to be debugged
#:It then waits passively for the host gdb to communicate with it.
|