ARM ADS与RVCT错误和警告指南

需积分: 9 2 下载量 124 浏览量 更新于2024-11-03 收藏 200KB PDF 举报
"ADS_Errors_and_Warnings.pdf 是 ARM 公司发布的关于 ADS (ARM Developer Suite) 1.2 版本及 RealView Compilation Tools (RVCT) 1.2 版本构建工具中出现的错误和警告信息的参考文档。这份文档也适用于 ADS 1.1 和 ADS 1.0.1 的早期版本。对于 RVCT 工具的较新版本,用户应查阅对应的 RVCT 错误和警告文档。 文档内容包括以下六个部分: 1. **CodeWarrior**:这部分可能涉及与使用 CodeWarrior 开发环境相关的错误和警告,包括集成开发环境中的编译、链接和其他构建过程可能出现的问题。 2. **ARMC and C++ Compilers (armcc, tcc, armcpp, tcpp)**:这部分详细列出了 ARM C 和 C++ 编译器(armcc, tcc, armcpp, tcpp)在编译源代码时可能出现的错误和警告,例如语法错误、类型不匹配、未定义的变量或函数等。 3. **ARM Assembler (armasm)**:涵盖了 ARM 汇编器 armasm 在汇编阶段可能遇到的问题,如语法错误、符号未定义、指令错误等。 4. **ARM Linker (armlink)**:这部分解释了链接器 armlink 在连接对象文件和库时可能报告的错误和警告,包括未解析的引用、重定位问题、符号冲突等。 5. **ARM ELF Format Conversion Utility (fromelf)**:可能包含有关转换 ELF 格式文件时遇到的问题,如格式不兼容、文件损坏等。 6. **ARM Librarian (armar)**:这部分涉及创建和管理静态库时可能遇到的错误和警告,例如库成员缺失、重复定义等。 文档强调,虽然大多数错误和警告是自解释的,但如果有任何不明白的消息或需要更多信息,用户应联系 ADS 提供商,并提供尽可能多的系统信息以便得到帮助。" 这篇文档对于使用 ADS 或 RVCT 进行 ARM 平台软件开发的工程师来说,是一个非常重要的参考资料,它帮助开发者理解和解决在构建过程中遇到的各种错误和警告,从而提高开发效率和软件质量。