목록기술 노트/CMake (1)
anothel의 지식 창고
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dqQMqC/btsKlWkItBm/2D3MLXCKC0mek89WafKdu1/img.png)
1. CMake 소개CMake는 소프트웨어 개발에서 프로젝트를 빌드하고 의존성을 관리하는 데 도움을 주는 툴이다. 크로스 플랫폼 지원과 자동 의존성 관리를 통해 복잡한 프로젝트에서도 일관된 빌드 환경을 유지할 수 있다. 프로젝트 빌드 규칙은 CMakeLists.txt 파일에 정의되며, 플랫폼에 맞는 빌드 시스템(Ninja, Make, Visual Studio 등)으로 변환된다.주요 장점여러 플랫폼에서 동일한 빌드 스크립트를 사용 가능, 자동 의존성 관리주요 사용 사례대규모 프로젝트의 멀티 플랫폼 빌드, 라이브러리 의존성 관리2. CMake 설치 및 환경 설정CMake는 Windows, Linux, Docker 등 다양한 플랫폼에서 설치할 수 있으며, 설치 후 PATH 설정을 통해 명령어를 사용할 수 있게..
기술 노트/CMake
2022. 1. 29. 01:09