코드 생성 기본 원칙

코드 생성기는 다음을 사용합니다.

코드 생성기의 출력은 C 언어로 된 소스 파일입니다(스펙 파일, 구현 파일 및 make 파일). 이 파일은 빌드 프로세스의 나중 단계(Phase)에서 컴파일러 및 링커에 대한 입력으로 사용됩니다.

코드 생성 개요

이 오브젝트 모델 다이어그램은 Rational Rhapsody에서 코드를 생성, 컴포넌트를 작성한 후 마지막으로 컴포넌트를 빌드하는 데 관련되는 요소를 보여줍니다. 종속성 화살표는 생성되는 파일과 코드 생성기 및 컴파일러에 의해 포함되는 파일을 표시합니다. 코드 생성기 및 컴파일러 주변의 진한 경계는 이 코드 생성기와 컴파일러가 활성 오브젝트임을 표시합니다. 컴파일러에서 생성된 실행 가능 컴포넌트 역시 활성 오브젝트입니다.


피드백