일반

CMake

정의

크로스 플랫폼 빌드 시스템 생성 도구. CMakeLists.txt에 적은 설정으로 Makefile, Ninja, Visual Studio 프로젝트 같은 실제 빌드 파일을 만들어 주며 C/C++ 프로젝트의 의존성과 컴파일 옵션을 관리

상세 설명

핵심 개념

CMake는 프로그래밍 전반에서 자주 접하게 되는 개념입니다.

실무에서 활용

  • 시스템 아키텍처 설계의 기초가 됩니다
  • 성능 최적화와 병목 해결에 활용됩니다
  • 프로덕션 환경에서 안정적인 운영을 가능하게 합니다