-
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
위의 사이트에서 CMake를 설치한다.
관리자 권한의 cmd에서 설치를 확인할 수 있다.
$ cmake --version
'Tools > CMake' 카테고리의 다른 글
Build_System_CMake1 (1) 2024.01.09 Basic_CMake (0) 2023.12.31