비 커널 포함에 정의 된 기능을 포함하는 Linux 커널 (2.6) 모듈을 컴파일 할 수 있습니까?비 커널 헤더를 포함하여 Linux 커널 (2.6) 모듈을 컴파일
예를 들어:
kernelmodule.h
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h> // printk()
// ...
#include <openssl/sha.h>
// ...
메이크
obj-m := kernelmodule.o
all:
$(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` modules
clean:
$(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` clean
$(RM) Module.markers modules.order
내가 작성한 커널 모듈 컴파일하려고하는가에있는 기능이 포함되어 있습니다 많은 수의 penssl은 파일을 포함합니다.
위의 표준 메이크 파일은 리눅스 헤더 외부에 포함 할 수 없습니다. 이 기능을 포함 할 수 있습니까? 그렇다면 올바른 방향으로 나를 가리 키시겠습니까?
덕분에, 마이크