주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

컴파일러 최적화 수준

컴파일러 최적화 적용 제어

모델 구성 창: 코드 생성

설명

컴파일러 최적화 수준 파라미터는 빌드 과정에서 컴파일러 최적화를 적용할지 여부를 제어합니다.

참고

이 파라미터는 Configure Toolchain (ToolchainInfo) or Template Makefile Build Process에 설명된 대로 툴체인 기반 코드 생성을 지정하는 시스템 타깃 파일로 모델이 구성되었을 때 나타납니다.

종속성

이 파라미터는 사용자 지정 컴파일러 최적화 플래그를 활성화합니다.

설정

최적화 끄기(더 빠른 빌드) (디폴트 값) | 최적화 켜기(더 빠른 실행) | 사용자 지정
최적화 끄기(더 빠른 빌드)

사용자 지정 빌드 과정에서 컴파일 과정을 최적화하여 컴파일 시간을 최소화합니다.

최적화 켜기(더 빠른 실행)

makefile 빌드 과정에서 사용자 지정 컴파일을 실행하여 실행 시간을 최소화합니다.

사용자 지정

makefile 빌드 과정에서 적용될 사용자 지정 컴파일러 최적화 플래그를 지정할 수 있습니다. 다음과 같은 유형의 시뮬레이션에 대한 코드 생성을 수행하려면 이 설정을 선택하십시오.

  • 액셀러레이터

  • 고속 액셀러레이터

  • 모델 참조 시뮬레이션 타깃

  • Stateflow 및 MATLAB 함수 블록의 표준 모드

  • MATLAB System 블록

  • 타깃에 독립적인 값인 최적화 켜기(더 빠른 실행)최적화 끄기(더 빠른 빌드)를 사용하면 코드 개발 중에 컴파일러 최적화를 손쉽게 켜고 끌 수 있습니다.

  • 사용자 지정을 사용하면 템플릿 makefile(TMF)에서 사용자 지정 컴파일러 최적화 플래그를 직접 편집하거나 make 명령어에 컴파일러 플래그를 직접 지정하는 대신, Simulink® GUI 수준에서 사용자 지정 컴파일러 최적화 플래그를 입력할 수 있습니다.

  • makefile 빌드 시 OPT_OPTS, MEX_OPTS(MEX_OPTS="-v" 제외) 또는 MEX_OPT_FILE를 사용하여 컴파일러 옵션을 지정하면, 컴파일러 최적화 수준의 값은 무시되며 무시된 파라미터에 대한 경고가 표시됩니다.

권장 설정

응용 사례설정
디버그최적화 끄기(더 빠른 빌드)
추적성최적화 끄기(더 빠른 빌드)
효율성최적화 켜기(더 빠른 실행) (실행), 영향 없음 (ROM, RAM)
안전 예방 조치영향 없음

프로그래밍 방식 사용

파라미터: RTWCompilerOptimization
유형: 문자형 벡터
값: 'off' | 'on' | 'custom'
디폴트 값: 'off'

버전 내역

R2007b에 개발됨