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的程序上, 通过选项&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值