英语法语西班牙语

Ad


OnWorks 网站图标

i686-w64-mingw32-gdb - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 i686-w64-mingw32-gdb

这是 i686-w64-mingw32-gdb 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


gdb - GNU 调试器

概要


数据库 [-救命[-nh[-nx[-q[-批[-cd=DIR[-f[-b BPS]
[-tty=开发[-s 符号文件[-e PROG[-se PROG[-c 核心[-p 进程ID]
[-x 命令[-d DIR[PROG|PROG 进程ID|PROG 核心]

商品描述


诸如 GDB 之类的调试器的目的是让您看到“内部”发生了什么
另一个程序在执行时——或者另一个程序当时正在做什么
坠毁。

GDB 可以做四种主要的事情(加上支持这些的其他事情)来帮助你
在行为中捕捉错误:

· 启动您的程序,指定可能影响其行为的任何内容。

· 使您的程序在指定条件下停止。

· 检查发生了什么,当你的程序停止时。

· 更改程序中的内容,以便您可以尝试纠正
一个错误,然后继续了解另一个。

您可以使用 GDB 调试用 C、C@t{++}、Fortran 和 Modula-2 编写的程序。

GDB 是用 shell 命令“gdb”调用的。 一旦启动,它就会从
终端,直到您告诉它使用 GDB 命令“退出”退出。 您可以获得在线帮助
使用命令“help”从 GDB 本身获取。

你可以不带参数或选项运行“gdb”; 但最常用的启动 GDB 的方式是
使用一两个参数,指定一个可执行程序作为参数:

gdb 程序

您还可以从指定的可执行程序和核心文件开始:

gdb 程序核心

相反,如果要调试一个进程,您可以指定一个进程 ID 作为第二个参数
运行过程:

gdb 程序 1234
gdb -p 1234

会将 GDB 附加到进程 1234(除非您还有一个名为 1234; GDB 确实检查
首先是核心文件)。 带选项 -p 你可以省略 程序 文档名称。

以下是一些最常用的 GDB 命令:

打破 [文件:]功能
设置断点在 功能 (在 文件).

运行 [参数列表]
启动你的程序(用 参数列表,如果指定)。

bt Backtrace:显示程序堆栈。

打印 表达式
显示表达式的值。

c 继续运行您的程序(停止后,例如在断点处)。

下页
执行下一个程序行(停止后); 步 超过 行中的任何函数调用。

编辑 [文件:]功能
查看当前停止的程序行。

名单 [文件:]功能
在当前停止的位置附近键入程序的文本。


执行下一个程序行(停止后); 步 行中的任何函数调用。

帮助 [姓名]
显示有关 GDB 命令的信息 姓名,或有关使用 GDB 的一般信息。

退出
从 GDB 退出。

有关 GDB 的完整详细信息,请参阅 运用 GDB: A 产品指南 GNU 源级 调试
Richard M. Stallman 和 Roland H. Pesch。 在线提供与“gdb”相同的文本
进入“信息”程序。

配置


除选项之外的任何参数指定可执行文件和核心文件(或进程 ID);
也就是说,遇到的第一个没有关联选项标志的参数等价于
-se 选项,第二个,如果有的话,相当于一个 -c 选项,如果它是一个名称
文件。 许多选项都有长格式和短格式; 两者都显示在这里。 长表格
如果您截断它们,也可以识别它们,只要存在足够的选项
明确的。 (如果你愿意,你可以用 + 而非 -虽然
我们说明了更常见的约定。)

您提供的所有选项和命令行参数都按顺序处理。
顺序会有所不同 -x 选项被使用。

-救命
-h 列出所有选项,并附有简要说明。

-符号=文件
-s 文件
从文件中读取符号表 文件.

-写
启用写入可执行文件和核心文件。

-执行=文件
-e 文件
使用文件 文件 作为在适当时执行的可执行文件,并用于检查
结合核心转储的纯数据。

-se=文件
从文件中读取符号表 文件 并将其用作可执行文件。

-核心=文件
-c 文件
使用文件 文件 作为要检查的核心转储。

-命令=文件
-x 文件
从文件执行 GDB 命令 文件.

-前任 命令
执行给定的 GDB 命令.

-目录=目录
-d 目录
地址 目录 到搜索源文件的路径。

-nh 不要执行来自 〜/.gdbinit.

-nx
-n 不执行任何命令 .gdbinit 初始化文件。

-安静的
-q “安静的”。 不要打印介绍和版权信息。 这些消息是
在批处理模式下也被抑制。

-批
以批处理模式运行。 处理完所有命令文件后以状态 0 退出
指定为 -x (和 .gdbinit,如果没有被禁止)。 以非零状态退出,如果
在命令文件中执行 GDB 命令时发生错误。

批处理模式对于将 GDB 作为过滤器运行可能很有用,例如下载和运行
另一台计算机上的程序; 为了使这更有用,消息

程序正常退出。

(通常在 GDB 控制下运行的程序终止时发出)
在批处理模式下运行时不会发出。

-cd=目录
运行 GDB 使用 目录 作为其工作目录,而不是当前目录。

-全名
-f Emacs 在将 GDB 作为子进程运行时设置此选项。 它告诉 GDB 输出
每次堆栈时以标准的、可识别的方式完整的文件名和行号
显示帧(包括每次程序停止时)。 这个有辨识度的
格式看起来像两个 \ 032 字符,后跟文件名、行号和
由冒号和换行符分隔的字符位置。 Emacs 到 GDB 的接口
程序使用两个 \ 032 字符作为显示源代码的信号
帧。

-b BPS
设置 GDB 使用的任何串行接口的线路速度(波特率或每秒位数)
用于远程调试。

-tty=设备
运行使用 设备 用于程序的标准输入和输出。

使用 onworks.net 服务在线使用 i686-w64-mingw32-gdb


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    括号
    括号
    Brackets 是一个免费的现代开源软件
    专为 Web 打造的文本编辑器
    发展。 用 HTML、CSS 和
    带有专注可视化工具的 JavaScript 和
    准备...
    下载支架
  • 2
    免费的pascal编译器
    免费的pascal编译器
    一个 32/64/16 位 Pascal 编译器,用于
    Win32/64/CE、Linux、Mac OS X/iOS、
    Android、FreeBSD、OS/2、Game Boy
    Advance、任天堂 NDS 和 DOS;
    语义兼容...
    下载免费的 Pascal 编译器
  • 3
    佳能 EOS 数码信息
    佳能 EOS 数码信息
    佳能没有快门计数
    包含在一个的EXIF信息中
    图像文件,而不是尼康和
    宾得。 没有基于佳能的官方
    应用 ...
    下载佳能 EOS 数码信息
  • 4
    EFInd
    EFInd
    rEFInd 是 rEFIt 引导的一个分支
    经理。 像 rEFIt 一样,rEFInd 可以
    自动检测您安装的 EFI 启动
    loaders,它提供了一个漂亮的 GUI
    启动选项菜单...
    下载 rEFInd
  • 5
    快递卢克GSI
    快递卢克GSI
    这个 SourceForge 下载页面是为了
    授权用户下载我构建的源代码
    GSI,基于 phhusson 的伟大
    工作。 我构建了 Android Pie 和
    安卓 1...
    下载 ExpressLuke GSI
  • 6
    音乐播音员
    音乐播音员
    Music Caster 是一个托盘音乐播放器
    可以让您将本地音乐投射到
    Google Cast 设备。 在第一次运行时,
    你需要点击你的箭头
    塔...
    下载音乐播音员
  • 更多 ”

Linux 命令

Ad