RealView® 编译工具 要点指南

4.0 版


Table of Contents

前言
关于本手册
适用对象
使用本手册
印刷约定
更多参考出版物
反馈
对 RealView 编译工具的反馈
关于本手册的反馈
1. 简介
1.1. 关于 RealView 编译工具
1.1.1. RVCT 的组件
1.2. RVCT 使用的环境变量
1.3. 获取详细信息
1.3.1. Rogue Wave 文档
2. 创建应用程序
2.1. 使用 ARM 编译工具
2.2. 使用 ARM 编译器
2.2.1. 生成 Dhrystone 示例
2.2.2. 编译生成 ARM 代码
2.2.3. 编译生成 Thumb 代码
2.3. 使用 ARM 链接器
2.3.1. 链接 Dhrystone 示例
2.4. 使用 ARM 汇编器
2.4.1. 从汇编器源代码生成示例
2.5. 使用 fromelf
2.5.1. 使用 fromelf 示例
2.6. 使用 ARM Workbench IDE
3. RVCT v4.0 与 RVCT v3.1 之间的差异
3.1. RealView 编译工具 v4.0 概述
3.2. RVCT v4.0 中文档的更改
3.3. RVCT v4.0 中 ARM 编译器的改动
3.4. RVCT v4.0 中对库支持的改动
3.5. RVCT v4.0 中 ARM 链接器的改动
3.6. RVCT v4.0 中 ARM 汇编器的改动
3.7. RVCT v4.0 中 fromelf 实用程序的改动
3.8. RVCT v4.0 中不提倡使用的功能
3.9. RVCT v4.0 中不再使用的功能
3.10. RVCT v4.0 与旧对象和库的兼容性
A. 关于早期版本
A.1. RVCT v3.1 与 RVCT v3.0 之间的差异
A.1.1. RVCT v3.1 概述
A.1.2. RVCT v3.1 中不再使用的功能
A.1.3. RVCT v3.1 中不提倡使用的功能
A.1.4. RVCT v3.1 中 ARM 编译器的改动
A.1.5. RVCT v3.1 中对库支持的改动
A.1.6. RVCT v3.1 中 ARM 链接器的改动
A.1.7. RVCT v3.1 中 ARM 汇编器的改动
A.1.8. RVCT v3.1 中 fromelf 实用程序的改动
A.2. RVCT v3.0 与 RVCT v2.2 之间的差异
A.2.1. RVCT v3.0 中的一般性改动
A.2.2. RVCT v3.0 中 ARM 编译器的改动
A.2.3. RVCT v3.0 中库支持的改动
A.2.4. RVCT v3.0 中 ARM 链接器的改动
A.2.5. RVCT v3.0 中 ARM 汇编器的改动
A.2.6. RVCT v3.0 中 fromelf 实用程序的改动
A.3. RVCT v2.2 SP1 和 RVCT v2.2 之间的差异
A.4. RVCT v2.2 和 RVCT 2.1 版之间的差异
A.4.1. RVCT v2.2 中的一般性改动
A.4.2. RVCT v2.2 中 ARM 编译器的改动
A.4.3. RVCT v2.2 中库支持的改动
A.4.4. RVCT v2.2 中 ARM 链接器的改动
A.4.5. RVCT v2.2 中 ARM 汇编器的改动
A.4.6. RVCT v2.2 中对 fromelf 实用程序的改动
A.5. RVCT v2.1 与 RVCT v2.0 之间的差异
A.5.1. RVCT 2.1 版中的一般性改动
A.5.2. RVCT 2.1 版中 ARM 编译器的改动
A.5.3. RVCT 2.1 版中库支持的改动
A.5.4. RVCT 2.1 版中 ARM 链接器的改动
A.5.5. RVCT 2.1 版中 ARM 汇编器的改动
A.5.6. RVCT 2.1 版中对 fromelf 实用程序的改动
A.6. RVCT v2.0 与 RVCT v1.2 之间的差异
A.6.1. RVCT v2.0 中的一般性改动
A.6.2. RVCT 2.0 版中 ARM 编译器的改动
A.6.3. RVCT 2.0 版中 ARM 链接器的改动
A.6.4. RVCT 2.0 版中 ARM 汇编器的改动

List of Tables

1.1. RVCT 使用的环境变量 

所有权声明

除非本所有权声明在下面另有说明,否则带有 ®™ 标记的词语和徽标是 ARM Limited 在欧盟和其他国家/地区的注册商标或商标。 此处提及的其他品牌和名称可能是其各自所有者的商标。

除非事先得到版权所有人的书面许可,否则不得以任何形式修改或复制本文档包含的部分或全部信息以及产品说明。

本文档描述的产品还将不断发展和完善。 ARM Limited 将如实提供本文档所述产品的所有特性及其使用方法。 但是,所有暗示或明示的担保,包括但不限于对特定用途适销性或适用性的担保,均不包括在内。

本文档的目的仅在于帮助读者使用产品。 对于因使用本文档中的任何信息、文档信息出现任何错误或遗漏或者错误使用产品造成的任何损失或损害,ARM 公司概不负责。

使用 ARM 一词时,它表示 ARM 或其任何相应的子公司。

保密状态

本文档的内容是非保密的。 根据 ARM 与 ARM 将本文档交予的参与方的协议条款,使用、复制和公开本文档内容的权利可能会受到许可限制的制约。

受限访问是一种 ARM 内部分类。

产品状态

本文档的信息是开发的产品的最新信息。

Revision History
Revision A2002 年 8 月1.2 版
Revision B2003 年 1 月2.0 版
Revision C2003 年 9 月RealView Developer Suite 2.0.1 版
Revision D2004 年 1 月RealView Developer Suite 2.1 版
Revision E2004 年 12 月RealView Developer Suite 2.2 版
Revision F2005 年 5 月RealView Developer Suite 2.2 SP1 版
Revision G2006 年 3 月RealView Development Suite 3.0 版
Revision H2007 年 3 月RealView Development Suite 3.1 版
Revision I2008 年 9 月RealView Development Suite v4.0 4.0 版
Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0202IC
Non-Confidential