RealView 编译工具:ARM 编译器参考指南

需积分: 31 1 下载量 126 浏览量 更新于2024-09-25 收藏 3.58MB PDF 举报
"MDK (RealView® 编译工具)" 是一款由ARM Limited开发的针对嵌入式系统应用的专业级编译工具,主要用于编写针对ARM架构(包括STM和Cortex系列芯片)的应用程序。本手册是为有经验的软件开发人员设计的,提供了关于RVCT(RealView Compiler Toolchain)的详细信息。在使用本手册之前,建议先阅读"RealView 编译工具要点指南",以获取关于ARM开发工具的概述。 手册内容涵盖了多个方面,包括: 1. 前言:这部分介绍了手册的目标读者、如何提供反馈以及文档的保密性和产品状态。手册强调了ARM编译器的特性,并指出文档内容可能随着产品的持续发展而更新。 2. 简介:简述了ARM编译器的基本信息,包括支持的源语言模式(如C90、C99、C++),语言扩展和遵从性,以及C和C++库的使用。 3. 编译器命令行选项:这部分详细阐述了编译器在命令行上使用的各种选项,这些选项用于配置编译过程,比如优化级别、目标平台、警告处理等。 4. 语言扩展:详细列举了编译器支持的各种语言扩展,包括预处理程序扩展、C99语言功能、C++语言功能,以及标准C和C++的扩展。此外,还包含了GNU语言扩展,这些扩展为开发人员提供了更丰富的编程工具和灵活性。 手册特别指出,虽然提供了详细的使用指南,但ARM公司不对其内容的准确性和完整性做任何明示或暗示的保证,且对于因使用手册信息导致的任何损失或损害,ARM公司不承担责任。同时,使用ARM的商标和技术可能受到许可限制,具体条款应参考相关协议。 在实际开发过程中,开发人员应该密切关注ARM的官方网站(http://www.arm.com)以获取最新的工具和信息更新。手册的更改历史部分显示,本手册是RVDS 3.1版本,发布于2007年3月,反映了当时产品的状态和特性。 MDK (RealView® 编译工具) 是一个强大的开发环境,旨在帮助开发者高效地为ARM架构的设备编写和优化代码,而这份编译器参考指南是开发者不可或缺的参考资料,它深入探讨了编译器的各个方面,有助于提升开发效率和代码质量。