cmake는 빌드 파일(Makefile)을 생성해주는 프로그램 입니다.
CMakeLists.txt ---(cmake)---> Makefile ---(make)--->실행파일
//main.cpp
#include <stdio.h>
#include "myhead.h"
int main(void)
{
int result = sum(1,2);
printf("answer is %d \n", result);
return 0;
}
//myhead.h
int sum(int a, int b);
//myhead.cpp
int sum(int a, int b)
{
return (a+b);
}
- 상위 디렉토리에 CMakeLists.txt 파일 생성 후 작성
cmake_minimum_required(VERSION 3.10)
# 프로젝트 정보
project(
main
)
add_executable (main main.cpp myhead.cpp)
- out 디렉토리를 새로 생성하여 이동 후 아래와 같이 command 입력
cmake ..
make
./main