4.6. 编译指示

ARM 编译器可识别很多 ARM 特定的编译指示。Table 4.6 简要说明了可用编译指示。

Note

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

Table 4.6. 编译器支持的编译指示 

编译指示
#pragma [no_]anon_unions #pragma [no_]exceptions_unwind #pragma Otime
#pragma arm #pragma hdrstop #pragma pop
#pragma arm section [section_sort_list] #pragma import symbol_name #pragma push
#pragma diag_default tag[,tag,...] #pragma noinline #pragma [no_]softfp_linkage
#pragma diag_error tag[,tag,...] #pragma no_pch #pragma unroll [(n)]
#pragma diag_remark tag[,tag,...] #pragma Onum #pragma unroll_completely
#pragma diag_suppress tag[,tag,...] #pragma once #pragma thumb
#pragma diag_warning tag[,tag,...] #pragma Ospace -
Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential