makefile 관련 질문입니다.
글쓴이: gokore / 작성시간: 목, 2012/03/22 - 9:05오후
안녕하세요 KLDP 개발자님들
공부를 하던 중 Makefile을 만났는데, 여기에 대한 의미를 잘 해석 할 수 없어서 질문을 드립니다.
obj-m = hello.o
KDIR := /lib/modules/2.6.34.9-69.fc13.i686.PAE/build/
PWD := $(shell pwd)
default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
rm -rf *.ko
rm -rf *.mod.*
rm -rf .*.cmd
rm -rf *.o
먼저 KDIR에 대한 질문인데요 . 인터넷 여기저기 뒤져서 이쪽 경로를 넣긴했는데 왜 이경로를 넣었는지 잘 모르겠어요 ㅠㅠ
그리고 default 부분에 $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules 부분이 잘 이해 안가는 데 이것이 정확히 무엇을 의미하는 것인가요??
Forums:
읽다보니 궁금한 점이 생겼습니다.
gcc하는 컴파일러가 없는데 어떻게 컴파일이 되는건가요?
http://www.viper.pe.kr/docs/m
http://www.viper.pe.kr/docs/make-ko/make-ko_toc.html
책으로는 백창우씨의 유닉스/리눅스 유틸리티 책 최신판이 좋습니다.
Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.
댓글 달기