한줄평
“복잡한 크로스플랫폼 빌드를 표준화하는 데 사실상 필수입니다. 다만 문법이 독특하고 배우기 까다로워 초보자에게는 진입장벽이 있습니다.”
이런 분께 여러 플랫폼용 C/C++ 프로젝트를 빌드하는 개발자께
좋은 점
- 한 설정으로 여러 OS 빌드 생성
- 방대한 라이브러리·도구 생태계
아쉬운 점
- 설정 문법이 독특해 학습이 어려움
- 오류 메시지가 불친절할 때가 많음
C메이크 소개
C/C++ 를 비롯한 소프트웨어를 여러 운영체제에서 일관되게 빌드·테스트·패키징하도록 돕는 도구 모음입니다. 하나의 설정 파일로 윈도우·리눅스·맥의 빌드를 생성해 이식성을 크게 높여 줍니다. 오픈소스 C/C++ 프로젝트에서 사실상 표준으로 쓰입니다. 기본은 명령줄 도구이며 간단한 설정용 GUI(cmake-gui)도 함께 제공됩니다.