栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Hexagon GDB Debugger介绍(1)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Hexagon GDB Debugger介绍(1)

Hexagon GDB Debugger介绍(1)
  • 1 简介
    • 1.1 概述
    • 1.2 特点
    • 1.3 处理器版本支持
    • 1.4 使用文档
    • 1.5 系统要求
    • 1.6 反馈

1 简介 1.1 概述

GDB 调试器是一种软件工具,它使程序员能够研究程序执行时“内部”发生的事情,或确定程序在崩溃时正在做什么。 它与编译器、分析器和二进制实用程序一起使用,以支持 Qualcomm ® HexagonTM 处理器的软件开发。

调试器作为一个独立的基于文本的应用程序运行。 它基于 GNU GDB 调试器。 有关更多信息,请访问 www.gnu.org。

注意:
有两种工具可用于在 Hexagon 处理器上调试程序:GDB 调试器和 TRACE32 调试器。 有关更多信息,请参阅 Hexagon TRACE32 用户指南。

1.2 特点

调试器执行以下任务来帮助查找程序中的错误:

  • 启动程序,指定可能影响其行为的任何内容
  • 使程序在一组指定的条件下停止
  • 检查程序停止后发生的情况
  • 更改程序中的内容,以便您可以尝试纠正一个错误的影响并继续了解另一个错误

调试器可用于用 C 和 C++ 编写的程序(第 2.15.4 节)。

调试器可以在 Hexagon 处理器模拟器或其他目标环境(第 3.2 节)上执行程序。

调试器支持使用 Tcl 或 Python 作为脚本语言(第 4 章)。

1.3 处理器版本支持

Hexagon 处理器的软件开发工具支持处理器的V2、V3、V4、V5、V55版本:

  • 编译器和汇编器支持命令选项(例如,-mv5),用于指定工具将为其生成输出文件的处理器版本。
  • 链接器支持相同的命令选项来指定它将链接的目标文件的版本。 尝试将目标文件与不同的处理器版本链接将导致错误消息。
  • 其他工具(包括调试器)根据文件中存储的信息自动确定输入目标文件的处理器版本。

有关 Hexagon 处理器版本的更多信息,请参阅 Hexagon 程序员参考手册。

1.4 使用文档

本文档旨在为有汇编语言经验的有经验的 C 程序员提供参考。
该文件包含六章和两个附录:

  • 第1 章介绍,概述了调试器和文档。
  • 第2 章,使用调试器,介绍了用于调试程序的调试器命令和功能。
  • 第3 章,配置,介绍了用于配置调试器环境的调试器命令。
  • 第4 章,命令扩展,描述了扩展调试器命令集(包括Tcl 和Python 脚本)的功能。
  • 第 5 章,命令解释器,描述了调试器的命令解释器中可用的功能。
  • 第6 章,特定于处理器的功能,介绍了为支持Hexagon 处理器而添加的功能。
  • 附录A,致谢,列出了为工具开发做出贡献的人员。
  • 附录B,许可声明,列出了本文档的许可声明。
1.5 系统要求

调试器是 Hexagon 处理器软件开发工具的一部分,可在 Windows® 和 Linux® 操作系统上运行。

1.6 反馈

如果您对如何改进 GDB 调试器(或本文档)有任何意见或建议,请发送至:https://support.cdmatech.com

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338629.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号