[CMake] CMake 사용법
ⓘ Note! 이 포스트는 Linux 운영체제를 기반으로 작성되었습니다.
CMake 란?
CMake는 컴파일 과정을 조금 더 쉽고 빠르게 할 수 있도록 도와주는 도구이다. Make를 이용해서도 컴파일을 할 수 있지만, 프로젝트의 크기가 커질수록 Makefile을 관리하는 것이 어려워진다. CMake는 조금 더 높은 레벨의 언어를 이용하기 때문에 큰 프로젝트를 관리하기에 더 적합하다. 또한 CMake는 멀티 플랫폼을 지원하기 때문에 운영체제에 관계없이 사용할 수 있다는 장점이 있다. CMake가 자체적으로 파일을 컴파일하는 것은 아니고 적합한 컴파일 스크립트를 생성하는 역할을 한다. 예를들어, Linux 환경에서는 Makefile을, Windows 환경에서는 Visual studio 프로젝트 파일을 생성한다.
댓글남기기