[완료] make 대해서 궁금합니다.
글쓴이: dong80 / 작성시간: 월, 2008/09/01 - 1:34오후
안녕하세요. make 사용법에 대해서 궁금합니다.
//test1.c
#include "test2.c"
//test2.c
printf("make use...\n");
컴파일하여 정상적으로 "make use..." 출력하였습니다.
"test2.c"에서 프린트문을 변경하게 되면...
$ make // 실행하게 되면, 변경된 내용이 적용이 안됩니다. ㅠㅠ
$ make clean
$ make // 실행해야지만, 정상적으로 적용이 됩니다.
[질문] 디렉토리 단위로 *.c파일들이 많이 있습니다.
make로 전체 *.c 관리하고 있지만, 변경될때마다 일일이 clean하고 쓰기가 불편합니다. 시간도 많이 걸리고...ㅠ
make 옵션중에 include 하는 파일에도 반영하도록 하는 방법있나요?? 혹시나 다른 나이스한 방법있으면 알려주세요??
Forums:
꽁수이긴한데...
일부러 잘못된 문법을 사용해서 make시에 에러를 발생시킨 다음에,
다시 제대로 고쳐서 컴파일하면, 변경사항이 적용되죠. ^^;;;;;
Makefile 내에서 test1 :
Makefile 내에서
그런데 #include "test2.c" 라... ㄷ ㄷ ㄷ
더 이상 없다.
#include "test2.c" 라고
#include "test2.c"
라고 C파일에서 사용한다면 개발환경이 좀 잘못된 듯 하네요.
c 파일은 각각 컴파일 후 링크과정후 하나의 파일로 합쳐지게끔 Makefile를 구성하는게 일반적입니다.
친절한 답변 감사합니다.
댓글 달기