2.1.45. --[no_]exceptions

이 옵션을 사용하면 예외 처리를 사용할 것인지 여부를 설정할 수 있습니다.

C++에서 --exceptions 옵션은 throw 및 try/catch를 사용할 수 있게 하고, 함수 예외 지정을 고려하도록 하고, 컴파일러에서 해제 테이블을 내보내서 런타임에 예외 전달을 지원할 수 있도록 합니다.

C++에서 --no_exceptions 옵션이 지정되면 throw 및 try/catch는 소스 코드에서 허용되지 않습니다. 어쨌든 함수 예외 지정 구문은 계속 분석되지만 해당 의미 대부분은 무시됩니다.

C에서 컴파일된 함수를 통해 예외가 throw되면 --no_exceptions를 사용하여 컴파일된 코드 동작은 정의되지 않습니다. C 함수를 통해 예외를 올바르게 전달하려면 --exceptions를 사용해야 합니다.

기본값

기본값은 --no_exceptions입니다.

추가 참고

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