-
CMake Build SystemTools/CMake 2023. 10. 9. 02:13
C++의 Build System은 다음의 역할을 한다.
- 코드 컴파일 및 빌드
- 소스 코드 파일을 컴파일러와 링커를 사용하여 실행이 가능한 프로그램으로 변환한다.
- 소스 코드의 구문 검사, 의미 분석, 최적화 및 목적 코드 생성등을 한다.
- 의존성 관리
- 프로젝트 내의 파일 및 모듈 간의 의존성을 추적하고 관리한다.
- 특정 파일이 변경되었을 때 어떤 파일을 다시 컴파일해야 하는지 결정하는데 도움을 준다.
- 자동화
- 빌드 프로세스를 자동화하여 반복 및 복잡한 작업을 간소화 하며 Human error를 줄인다.
- 개발자가 더 많은 시간을 코드 작성 및 디버깅에 집중하도록 돕는다.
- 환경관리
- 다양한 플랫폼 또는 환경에서 소프트웨어를 빌드하고 실행할 수 있도록 돕는다.
- 다른 운영 체제 또는 아키텍처에서 동일한 코드 재사용을 돕는다.
- 테스트 및 배포
- 프로젝트의 테스트 단계를 포함하여 소프트웨어의 품질을 관리 및 배포 가능한 최종 결과물을 생성한다.
CMake installation on ubuntu
명령어 한줄이면 cmake가 설치된다.
$ sudo apt install -y cmake # cmake 설치 $ cmake --version # cmake 설치 확인
CMake installation on windows
Download CMake
You can either download binaries or source code archives for the latest stable or previous release or access the current development (aka nightly) distribution through Git. This software may not be exported in violation of any U.S. export laws or regulatio
cmake.org
위의 사이트에서 CMake를 설치한다.
관리자 권한의 cmd에서 설치를 확인할 수 있다.
$ cmake --version
'Tools > CMake' 카테고리의 다른 글
Build_System_CMake1 (1) 2024.01.09 Basic_CMake (0) 2023.12.31