Advertisement

linux手册翻译 gdb

阅读量:

在linux系统中,通过man gdb可以查看gdb使用手册,手册是英文的,闲来无事,翻译一下,就当是学习了.

名称

gdb - GNU调试器

使用简介

gdb [OPTIONS] [prog|prog procID|prog core]

描述

像GDB这样的调试器的目的是,帮你看清楚当一个程序执行时,它"内部"正在发生什么; 或者当前这个程序崩溃时,它正在做什么.
GDB主要可以做如下四类事情,帮助你在如下行为中捕获异常:

  • 启动你的程序,指出可能影响它的行为的任何事情

  • 让你的程序在特定的条件下暂停

  • 当你的程序已经暂停后,测试发生了什么.

  • 在你的程序中做一些改变, 使得你可以通过实验纠正一个bug的影响了解另一个bug.

你可以使用GDB来调试C/C++/Fortran/Modula-2写的程序.

GDB是关于shell命令的"gdb". 一旦启动, 它从终端读取命令,直到你通过"quit"或"exit"告诉它退出. 你可以使用命令"help"从GDB获取实时的帮助.
你可以以没有参数或选项的方式"gdb", 但是最常用启动gdb的方式是带1~2个参数, 指定可执行程序作为参数:

复制代码
    gdb program
    
    

你也可以通过可执行程序+core文件的方式启动:

复制代码
    gdb program core
    
    

如果你想调试一个中的程序, 你也可以, 指定一个进程ID作为第二个参数, 或者使用选项 “-p”:

复制代码
    gdb program 1234
    gdb -p 1234
    
    

这会将GDB关联到进程号为 1234的程序上, 通过选项&#

全部评论 (0)

还没有任何评论哟~