CATEGORII DOCUMENTE |
Asp | Autocad | C | Dot net | Excel | Fox pro | Html | Java |
Linux | Mathcad | Photoshop | Php | Sql | Visual studio | Windows | Xml |
gdb |
gdb [options] [program [core|pid]] GDB (GNU DeBugger) allows you to step through C, C++, and Modula-2 programs in order to find the point at which they break. The program to be debugged is normally specified on the command line; you can also specify a core or, if you want to investigate a running program, a process ID. Options-s file, -symbols=file Consult file for symbol table. With -e, also uses file as the executable. -e file, -exec=file Use file as executable, to be read in conjunction with source code. May be used in conjunction with -s to read symbol table from the executable. -c file, -core=file Consult file for information provided by a core dump. -x file, -command=file Read gdb commands from file. -d directory, -directory=directory Include directory in path that is searched for source files. -n, -nx Ignore .gdbinit file. -q, -quiet Suppress introductory and copyright messages. -batch Exit after executing all the commands specified in .gdbinit and -x files. Print no startup messages. -cd=directory Use directory as gdb's working directory. -f, -fullname Show full filename and line number for each stack frame. -b bps Set line speed of serial device used by GDB to bps. -tty=device Set standard in and standard out to device. Common commandsThese are just some of the more common gdb commands; there are too many commands to list all of them here: bt Print the current location within the program and a stack trace showing how the current location was reached. (where does the same thing.) break Set a breakpoint in the program. cd Change the current working directory. clear Delete the breakpoint where you just stopped. commands List commands to be executed when breakpoint is hit. c Continue execution from a breakpoint. delete Delete a breakpoint or a watchpoint; also used in conjunction with other commands. display Cause variables or expressions to be displayed when program stops. down Move down one stack frame to make another function the current one. frame Select a frame for the next continue command. info Show a variety of information about the program. For instance, info breakpoints shows all outstanding breakpoints and watchpoints. jump Start execution at another point in the source file. kill Abort the process running under gdb's control. list List the contents of the source file corresponding to the program being executed. next Execute the next source line, executing a function in its entirety. Print the value of a variable or expression. pwd Show the current working directory. ptype Show the contents of a datatype, such as a structure or C++ class. quit Exit gdb. reverse-search Search backward for a regular expression in the source file. run Execute the program. search Search for a regular expression in the source file. set variable Assign a value to a variable. signal Send a signal to the running process. step Execute the next source line, stepping into a function if necessary. undisplay Reverse the effect of the display command; keep expressions from being displayed. until Finish the current loop. up Move up one stack frame to make another function the current one. watch Set a watchpoint (i.e., a data breakpoint) in the program. whatis Print the type of a variable or function. |
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 758
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved