C/C++ 프로젝트 빌드

CDT는 GNU make와 같은 외부 make 유틸리티에 의존하여 프로젝트를 빌드합니다. CDT는 관리 Make C 프로젝트 또는 관리 Make C++ 프로젝트를 작성할 때 자동으로 make 파일을 생성할 수 있습니다. 표준 Make C 프로젝트 또는 표준 Make C++ 프로젝트를 작성하고 make 파일을 직접 제공하는 옵션이 있습니다.

필수 유틸리티

다음 유틸리티를 설치하고 구성해야 합니다.

참고: make, gcc 및 gdb는 이 문서에서 사용하는 예제이며 실제로 이와 유사한 도구 또는 유틸리티 세트를 사용할 수 있습니다.

팁: Cygwin에는 Windows 환경에 맞는 이러한 유틸리티(make, gcc 및 gdb)가 포함되어 있으며 cygwin 설치를 실행하면 gccmake가 선택되지만 기본적으로 설치되지는 않습니다. 자세한 정보는 http://www.cygwin.com을 참조하십시오. Red Hat 사용자의 경우, 사용자 프로젝트를 빌드하는 데 필요한 모든 것이 Red Hat Linux 설치에 포함됩니다. 기타 운영 체제의 경우 설치 문서를 참조하십시오.

빌드 용어

CDT는 빌드의 범위를 설명하기 위해 몇 가지 용어를 사용합니다.

프로젝트 빌드

이는 증분 빌드(모두 작성, make 파일에 모든 것이 정의되어 있다고 가정)입니다. 해당 특정 프로젝트에서 수정된 파일의 영향을 받는 구성요소만 빌드됩니다.

프로젝트 다시 빌드

마지막 빌드 이후 파일의 수정 여부에 관계없이 프로젝트의 모든 파일을 빌드합니다. 다시 빌드는 정리된 다음에 빌드가 수행됩니다.

빌드에 관한 자세한 정보는 다음을 참조하십시오.

빌드 관련 정보는 다음과 같이 표시됩니다.

타스크 보기에 관한 자세한 정보는 Workbench 사용자 안내서 > 참조 > 사용자 인터페이스 정보 > 보기 및 편집기 > 타스크 보기를 참조하십시오.

make 파일 가져오기

사용자가 make 파일을 제공하는 C/C++ 프로젝트를 작성하거나 CDT가 make 파일을 자동으로 생성하는 C/C++ 프로젝트를 작성할 수 있습니다.

메뉴 표시줄에서 새 프로젝트를 작성하려면 파일 > 신규 > 프로젝트를 선택하십시오. 표시되는 대화 상자에서,

빌드 환경 설정의 설정

Eclipse에서 빌드 환경 설정을 설정할 수 있습니다.

빌드 순서
특정 프로젝트를 다른 프로젝트보다 먼저 빌드해야 하는 경우 빌드 순서를 설정할 수 있습니다. 프로젝트가 다른 프로젝트를 참조하는 경우 CDT는 다른 프로젝트를 먼저 빌드해야 합니다. 빌드 순서를 설정하려면 메뉴 표시줄에서 창 > 환경 설정 > 빌드 순서를 선택하십시오.

빌드 순서를 설정하면 CDT는 프로젝트에 종속된 프로젝트를 다시 빌드하지 않습니다. 모든 변경사항을 확실히 전달하려면 모든 프로젝트를 다시 빌드해야 합니다.

자동 저장
수동 빌드를 수행할 때 수정된 모든 자원의 자동 저장을 수행하도록 CDT를 설정할 수 있습니다. 메뉴 표시줄에서 Windows > 환경 설정 > Workbench를 선택하십시오. 이 기능은 기본적으로 사용 가능합니다.

사용자 프로젝트의 빌드 제어

프로젝트가 사용하는 C/C++ 컴파일러는 프로젝트의 특성 설정으로 제어됩니다 프로젝트의 특성을 보려면, 프로젝트를 마우스 오른쪽 단추로 누르고 특성을 선택하십시오. 표시되는 대화 상자의 C/C++ 표준 Make 프로젝트 페이지에서 다음을 포함한 다양한 설정을 제어할 수 있습니다.

빌드 설정
컴파일러가 오류 시 중지 또는 오류 시 계속 진행하는 지 여부를 제어합니다. 오류 시 계속 진행을 선택하면 현재 프로젝트에 오류가 있는 경우에도 컴파일러가 참조된 모든 프로젝트를 빌드하도록 시도하게 합니다.
빌드 명령
어떤 make가 사용되는지 제어합니다.
Workbench 빌드 작동
빌드 범위에 따라 어떤 make 파일 대상을 빌드할지 제어합니다.

빌드 정보 보기

빌드 관련 정보는 다음과 같이 표시됩니다.

관련 개념
CDT 프로젝트
프로젝트 파일 보기

관련 타스크
빌드

Red Hat Copyright Statement
IBM Copyright Statement