make 사용법..

타꼬야끼의 이미지

make파일을 만들려고 하는데...
어떻게 해야 하나요?
소스.. main.c , 2.c, 3.c 이렇게 있는데...
프롬프트 상에서 어떤 명령을 내려야 make파일이 생성되나요?
답변 부탁드릴께요...

skydancer의 이미지

http://doc.kldp.org/KoreanDoc/html/GNU-Make/GNU-Make.html
를 참고 하시면 될 것 같습니다.

웃어요^,.^;

yeuri의 이미지

Make 파일은 어떤 파일에 어떤 의존성이 있는지
(여기서 의존성이란 A 라는 파일이 수정되었을때 B 라는 파일이 갱신되어야 하는 경우 B 파일이 A 파일에 의존한다라고 보시면 됩니다. )

그리고 그 의존성을 해결하기 위해 어떤 명령이 필요한지

명시해 주는 파일입니다.

아래와 같이 작성하셔서 Makefile 이라는 이름으로 저장하고
Make B
하시면 아래의 컴파일 코드가 실행되고
이후로 A 파일이 수정되었을 경우
다시 Make B 하시면
또 그 아래의 코드가 수행됩니다. ㅡㅡ;
A 파일 수정안하면 Make B 해도 별 반응 없을 겁니다.

B : A
   cc -o B A

Make 관련문서를 참고하세요..

I don't know what you know.