4.6. Pragma

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

Note

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

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

Pragma
#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 0348AK
Non-Confidential