Build Catalyst는 make 기반 C 및 C++ 소프트웨어 빌드를 가속합니다. 이는 기존 make 파일을 해석하고
분석하며 가속된 빌드를 실행합니다. 가속된 빌드는 병렬 빌드 및 분산 빌드와 같은 기술을 사용하여 전체 빌드 시간을 줄일 수 있습니다.
Build Catalyst는 IBM® Rational® Build
Forge®와 함께 제공되지만
추가 설치가 필요합니다. Build Catalyst를 Rational
Build Forge와 함께 사용하려면 Rational Build Forge 에이전트가 설치된
호스트에 Build Catalyst를 설치하십시오. 설치되고 구성된 Build Catalyst 가속화 빌드는
Rational Build Forge 단계에서 호출할 수 있습니다. Rational Build Forge 프로젝트를 사용하면
Rational Build Forge가 제공하는 더 광범위한 빌드 자동화 도구에 액세스할 수 있습니다.
예를 들어, 다른 빌드에 관련된 더 큰 시나리오의 일부로 개선된 make 기반 빌드를
호출할 수 있습니다. Rational Build
Forge 프로젝트는 또한 사전 빌드 또는 사후 빌드 프로시저를 실행할 수도 있습니다.
Build Catalyst는 GNU Make 3.80에 맞게 작성된 make 파일과 잘 호환됩니다. GNU Make 3.80에 맞게
작성된 make 파일이 있으면 대부분의 경우 make 파일을 변경하지 않고 Build Catalyst를 사용하여
소스 코드를 빌드할 수 있습니다. 약간 변경해야 하는 경우도 있습니다.
Build Catalyst는 다음 빌드를 지원합니다.
- 병렬 빌드: Build Catalyst는 비종속 대상을 식별하여 병렬로
빌드할 수 있습니다. 병렬로 빌드하면 빌드 컴퓨터에서 자원(예: 멀티코어 프로세서)의 사용이 좋아집니다.
Build Catalyst는 자원을 효율적으로 사용하여 빌드를 가속하고 빌드 시간을 줄입니다.
- 분산 빌드: 분산 빌드는 병렬 빌드와 비슷하지만 빌드 활동이 여러 컴퓨터에 분산됩니다.
Build Catalyst 문서는 소프트웨어 빌드 개념에 익숙한 Build Catalyst 신규 사용자 및 경험 있는 사용자를 위한 것입니다.