UNIX 의 Make 사용법.
- 최초 등록일
- 2010.08.26
- 최종 저작일
- 2010.08
- 2페이지/ 한컴오피스
- 가격 1,000원
소개글
UNIX 의 Make 툴의 사용법입니다.
목차
5. Makefile
본문내용
5. Makefile
많은 경우에 다수의 programmer들이 다수의 system에서 여러개의 software를 이용하여 동시에 작업하는 예가 많으며, 이 경우 make는 각 경우마다 여러가지 형태를 가지게 된다. makefile은 default rule을 이용하여 처리하기 힘들게 되므로, makefile은 점점 길어지고 복잡해지는 경향이 있다. 따라서, recursion등과 같이 복잡한 기법이 점차 요구되고 있다.
UNIX 시스템에서 일반적으로 make는 이러한 제약 조건들을 만족할 수 있을 만큼 강력한 기능을 가지고 있다. 하지만, 보통 makefile을 순차적으로 실행한다. 보통 이러한 까다로운 경우는 다음과 같다.
한개 이상의 directory에 있는 system을 구축하는 경우이다. 이 경우에는 directory사이에 suffix rule과 dependency rule를 적용해야 하므로 추가 작업이 필요하다.
compiler 등의 option이 변경된 경우이다. c - source가 #if 문장을 이용하여 구성된 경우, compiler option이 변경 됨에 따라 source code의 구성이 달라지므로 어떤 source file을 다시 구성해야 할 것인가를 결정해야 한다. 보통 makefile은 source file이 수정된 시간인 time stamp만을 고려하기 때문에 이러한 사항들을 고려하지 않는다.
참고 자료
없음