4.6. Pragma

ARM 컴파일러는 여러 가지 ARM 관련 pragma를 인식합니다. Table 4.6에는 사용 가능한 pragma가 요약되어 있습니다.

Note

Pragma는 관련 명령 행 옵션을 재정의합니다. 예를 들어 #pragma arm은 명령 행 옵션 --thumb을 재정의합니다.

Table 4.6. 컴파일러에서 지원하는 Pragma

Pragma
#pragma anon_unions, #pragma no_anon_unions#pragma hdrstop#pragma Otime
#pragma arm#pragma import symbol_name#pragma pack(n)
#pragma arm section [section_sort_list]#pragma import(__use_full_stdio)#pragma pop
#pragma diag_default tag[,tag,...]#pragma inline, #pragma no_inline#pragma push
#pragma diag_error tag[,tag,...]#pragma no_pch#pragma softfp_linkage, no_softfp_linkage
#pragma diag_remark tag[,tag,...]#pragma Onum#pragma unroll [(n)]
#pragma diag_suppress tag[,tag,...]#pragma once#pragma unroll_completely
#pragma diag_warning tag[,tag,...]#pragma hdrstop#pragma thumb
#pragma [no_]exceptions_unwind#pragma Ospace 

Copyright © 2007-2009 ARM Limited. All rights reserved.ARM DUI 0348BK
Non-Confidential