3.2. 编译指示

ARM 编译器可以识别以下格式的编译指示:


#pragma [no_]feature-name

Note

编译指示优先于相关的命令行选项。 例如,#pragma arm 优先于 --thumb 命令行选项。

有关详细信息,请参阅《编译器参考指南》中的相关章节 :

保存和恢复编译指示状态的编译指示

以下编译指示使您可以保存和恢复编译指示状态 :

控制多项优化的编译指示

这些编译指示使您能够指定对各个函数的多项优化。 编译指示必须置于函数外,并且在一个函数上应用这些优化时,不得同时应用多个。 以下编译指示控制这些优化 :

控制代码生成的编译指示

以下编译指示控制代码的生成方式 :

控制预编译头文件 (PCH) 处理的编译指示

以下编译指示控制 PCH 处理 :

控制匿名结构和联合的编译指示

以下编译指示控制匿名结构和联合的使用 :

控制诊断消息的编译指示

以下编译指示控制在消息编号中具有 -D 后缀的诊断消息输出 :

Copyright © 2002-2007 ARM Limited. All rights reserved. ARM DUI 0205HC
Non-Confidential