RealView® 编译工具3.1:链接器与实用程序详览

4星 · 超过85%的资源 需积分: 9 17 下载量 189 浏览量 更新于2024-08-02 1 收藏 2.05MB PDF 举报
RealView® 编译工具3.1链接器和实用程序指南是一份详细的文档,专为用户介绍ARMLimited的RealView编译器中的链接器及其相关工具。这份文档共分为八章,涵盖了链接器的基础使用、命令语法、核心功能、映像符号访问、分散加载描述文件、共享库和可执行文件处理、ARM库管理程序以及fromelf实用程序的使用。 在第1章“简介”中,主要介绍了armlink和armar两个核心工具,它们是RealView编译链路过程中的关键组件,用于连接源代码对象文件以创建可执行程序或库文件。 第2章“链接器命令语法”详述了链接器接受的所有命令行选项,这有助于开发者理解和配置链接过程中的参数设置,以优化性能和控制链接行为。 第3章讲解了如何利用链接器的基本功能,包括构建简单的映像,并强调了在软件开发中的实际应用和配置技巧。 第4章关注的是映像符号的访问,这是理解程序内部结构和调试的重要环节,通过该章节,用户可以学习如何定位和解析符号地址。 第5章则深入探讨了分散加载描述文件的使用,这种技术允许开发者灵活地在内存中分配代码和数据,提高空间效率和系统性能。 第6章涵盖了BPABI(Base Profile Application Binary Interface)和System V共享库与可执行文件的处理,这对于开发兼容不同平台的应用程序至关重要。 第7章专门讲解了ARM库管理程序的使用,涉及到创建和访问库对象的过程,这对于模块化编程和代码重用非常关键。 最后一章,即第8章,着重介绍了fromelf工具,这是一个用于分析和转换映像格式的实用程序,可以帮助开发者理解和调整映像文件的结构。 整个文档还包含了版权信息、版本更新历史、所有权声明、保密性和产品状态,以及一个详细的目录,以便用户快速找到所需的内容。此外,文档还强调了未经授权修改或复制文档内容的严格限制,以及ARM公司对产品质量和使用责任的声明。这份指南对于使用RealView编译工具进行嵌入式系统开发的工程师来说,是一份不可或缺的参考资料。