반응형
1. 커널 모듈 소스이 있는 디렉토리로 가서 Makefile을 만들자.
$ vi Makefile
2. 다음의 라인을 추가하자. (모듈 이름을 foo라고 하자)
obj-m = foo.o
KVERSION = $(shell uname -r)
all:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) clean
3. make 명령어로 모듈을 컴파일하자. (모듈 컴파일은 어떠한 사용자라도 가능하다.)
$ make
마지막으로 foo.ko이라는 모듈이 생성될 것이다.
반응형
'학습자료(~2017) > 리눅스' 카테고리의 다른 글
[linux] avahi 란? 활용 (zeroconf , bonjour) (0) | 2013.07.30 |
---|---|
[linux] MTU, 점보프레임 (0) | 2013.07.30 |
[Linux] bcache (설치, 사용법), dm-cache, flushcache (블럭 디바이스 cache 로 성능을 높이자) - 너저분함 정리 필요 (0) | 2013.07.08 |
[Linux] IPMI (0) | 2013.07.02 |
[Linux] apt-fast (apt-get wrapper), 저장소 변경 - apt-get 의 속도를 높이자. (0) | 2013.07.01 |