(새 문서: 분류: 오픈 소스 프로젝트 == 개요 == Makefile은 Unix 시스템에서 Build시에 발생하는 여러 과정들을 하나의 make 커맨드를 통해서 실행시켜주는 프로그램이다. 1976년 GNU프로젝트의 일환으로 탄생하였다. Make은 Makefile 파일에 등록된 일련의 과정을 수행시켜 준다. 예를 들어서 <syntaxhighlight lang=c> main: test.o main.o gcc -std=c11 -g -o main test.o main.o test.o: test.h test.c...) |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
[[분류: | [[분류: 오픈소스 프로젝트]] | ||
== 개요 == | == 개요 == |
2023년 3월 16일 (목) 11:58 기준 최신판
개요
Makefile은 Unix 시스템에서 Build시에 발생하는 여러 과정들을 하나의 make 커맨드를 통해서 실행시켜주는 프로그램이다. 1976년 GNU프로젝트의 일환으로 탄생하였다.
Make은 Makefile 파일에 등록된 일련의 과정을 수행시켜 준다.
예를 들어서
main: test.o main.o
gcc -std=c11 -g -o main test.o main.o
test.o: test.h test.c
gcc -std=c11 -g -c test.c
main.o: test.h main.c
gcc -std=c11 -g -c main.c
와 같은 Makefile의 경우 main -> test.o , main.o를 통해서 Object파일을 만들고 최종적으로 Main을 Building 시켜준다.