! 모든 컴파일 과정을 한번에 처리하기
$ gcc –o filter filter_driver.c define_stack.c
– -o 옵션은실행파일명을지정함
– 이 옵션을 지정하지 않으면 a.out이 실행 파일임
! 필요한 소스 파일만 컴파일 하기
$ gcc -c filter_driver.c
$ gcc -c define_stack.c
$ gcc -o filter filter_driver.o define_stack.o
– -c 옵션은 컴파일하지만 링크는 하지 않음(.o) 파일 만 만듬
– 이후에 define_stack.c가 변경되었다면 2,3번만 수행
– filter_driver는 컴파일 하지 않음
– 소스 코드가 매우 많은 파일로 분리되어 있는 경우에 상당히 효과
적임
http://www.rain9.com/tc/trackback/19