이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
빌드 구성
툴체인으로 정의된 빌드 구성
모델 구성 창: 코드 생성
설명
빌드 구성 파라미터는 지정된 툴체인에 대한 컴파일러 최적화 또는 디버그 설정을 지정합니다.
종속성
이 파라미터는 다음 중 하나를 사용하여 툴체인 기반 코드 생성을 위해 모델을 구성할 때 나타납니다.
CMake 툴체인 정의 – Configure CMake Build Process 및 Create Custom CMake Toolchain Definition 항목을 참조하십시오.
makefile 기반 툴체인 접근 방식 – Configure Toolchain (ToolchainInfo) or Template Makefile Build Process 항목을 참조하십시오.
설정
CMake 툴체인 정의를 사용하는 경우, 이 파라미터는 다음과 같은 옵션을 제공합니다:
Release– 최적화를 활성화합니다.Debug– 최적화를 비활성화하고 디버그 심볼을 생성합니다.RelWithDebInfo– 최적화를 활성화하고 디버그 심볼을 생성합니다.MinSizeRel– 크기를 최적화하며 디버그 심볼을 생성하지 않습니다.Specify– CMake Configure 및 CMake Build 필드를 통해 툴체인 세부 정보를 지정할 수 있게 해줍니다.
사용자 지정 CMake 툴체인 정의를 위해, 이 파라미터는 target.CMakeBuilder 클래스의 SupportedBuildTypes 속성을 통해 지정할 수 있는 추가 옵션을 제공할 수 있습니다. 사용자 지정 빌드 구성의 동작은 target.CMakeBuilder 클래스의 ToolchainFile 속성을 통해 지정하는 CMake 툴체인 파일로 정의됩니다. 자세한 내용은 Create Custom CMake Toolchain Definition 항목과 Use target.CMakeBuilder to Configure CMake Build 항목을 참조하십시오.
makefile 기반 툴체인 방식을 사용하는 경우, 이 파라미터는 다음과 같은 옵션을 제공합니다:
Faster Builds– 빌드 시간을 단축하도록 최적화합니다.Faster Runs– 실행 프로그램의 실행 속도를 높이기 위해 최적화합니다.Debug– 디버깅에 최적화되어 있습니다.Specify– 편집 가능한 옵션이 포함된 툴 테이블을 표시합니다. 이 테이블을 사용하여 현재 모델의 설정을 사용자 지정하십시오. Toolchain details 항목을 참조하십시오.
makefile 기반 툴체인의 경우, 이 파라미터를 통해 추가 옵션을 제공할 수 있으며, 이러한 옵션은 coder.make.ToolchainInfo 객체의 addBuildConfiguration 메서드를 사용하여 지정합니다.
빌드 구성 설정을 Specify로 변경하면, 툴체인 값인 Automatically locate an installed toolchain(디폴트 값)가 검색된 툴체인의 값으로 변경됩니다.
빌드 구성의 값을 Specify에서 다른 값으로 변경해도 툴체인의 값은 변하지 않습니다.
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | 디버그 |
| 추적성 | 영향 없음 |
| 효율성 | Faster Runs |
| 안전 예방 조치 | 영향 없음 |
프로그래밍 방식 사용
파라미터: BuildConfiguration |
| 유형: 문자형 벡터 |
값: 'Release' | 'RelWithDebInfo' | 'MinSizeRel' | 'Faster Builds' | 'Faster Runs' | 'Debug' | 'Specify' |
디폴트: 'Release' 또는 'Faster Builds' |
버전 내역
R2013b에 개발됨