B.5.2. 编译工具支持

RVDS v2.1 的编译工具与 RVDS v2.0 的主要区别是:

Note

现在,工具更严格地检查对的 8 字节堆栈对齐的要求。 编译器通过 PRESERVE8REQUIRE8 生成代码。 链接器检查要求 8 字节对齐的代码仅调用保持 8 字节对齐的代码。 因此,这与您的旧版本的汇编程序代码、对象文件和库有关。 您必须检查您现有的汇编文件、对象文件或库是否保持 8 字节对齐,并在需要时纠正它们。 有关详细信息,请参阅《RealView 编译工具汇编程序指南》(RealView Compilation Tools Assembler Guide) 和《RealView 编译工具链接器和实用程序指南》(RealView Compilation Tools Linker and Utilities Guide)。

Copyright © 2003-2007 ARM Limited. All rights reserved. ARM DUI 0255FC
Non-Confidential