목차
Makefile이란?
Makefile의 구조
매크로의 이용
레이블의 사용
미리 정해져 있는 매크로
확장자 규칙
내부 매크로
Makefile의 구조
매크로의 이용
레이블의 사용
미리 정해져 있는 매크로
확장자 규칙
내부 매크로
본문내용
Makefile이란?
GNU make
make의 필요성
- 프로그램이 규모가 커지면 파일들을 여러 개로 나누어서 개발을 하게 된다. 이 때 파일들간의 관계는 매우 복잡해져서 이 파일들 중에 수정이 가해 졌을 때 이에 유기적으로 관계된 파일들도 새롭게 컴파일 되며, 컴파일 해야 하는 파일의 수가 많아지면 이에 따르는 불편함이 생긴다.
- 그리고 컴파일이 불필요한 것을 컴파일 하거나 컴파일을 해야 하는것을 미처 컴파일 하지 못하는 경우가 생긴다.
목적
- 프로그램 그룹 중에서 어느 부분이 새롭게 컴파일되어야 하는지를 자동적으로 판단해서 필요한 커맨드를 이용해서 그들을 재컴파일 시키는 것이 make유틸리티의 목적임.
GNU make
make의 필요성
- 프로그램이 규모가 커지면 파일들을 여러 개로 나누어서 개발을 하게 된다. 이 때 파일들간의 관계는 매우 복잡해져서 이 파일들 중에 수정이 가해 졌을 때 이에 유기적으로 관계된 파일들도 새롭게 컴파일 되며, 컴파일 해야 하는 파일의 수가 많아지면 이에 따르는 불편함이 생긴다.
- 그리고 컴파일이 불필요한 것을 컴파일 하거나 컴파일을 해야 하는것을 미처 컴파일 하지 못하는 경우가 생긴다.
목적
- 프로그램 그룹 중에서 어느 부분이 새롭게 컴파일되어야 하는지를 자동적으로 판단해서 필요한 커맨드를 이용해서 그들을 재컴파일 시키는 것이 make유틸리티의 목적임.
소개글