임베디드 빌드 시스템 (Makefile, CMake, Ninja)
임베디드 빌드 시스템: Makefile, CMake, Ninja의 현업 트렌드임베디드 소프트웨어 개발에서는 Makefile, CMake, Ninja 세 가지 빌드 시스템이 가장 널리 쓰임각 빌드 시스템은 개발 환경, 프로젝트 규모, 협업 방식 등에 따라 선택이 달라지지만, 최근 트렌드의 큰 흐름이 있음이 문서에서는 임베디드에서의 각 도구의 역할, 장단점, 그리고 현업에서의 주력 사용 양상을 정리함📝 Makefile: 임베디드의 오리지널 표준Makefile은 임베디드, 리눅스, C/C++ 기반 개발에서 가장 오래된 빌드 자동화 표준GNU Make 등으로 실행간단하고 직접적원하는 빌드 과정, 타깃, 의존성을 수동으로 명확하게 정의강점소규모, 레거시, 커스터마이즈가 필요한 임베디드 프로젝트에서 활용도가 높음..
2025. 7. 13.