是否可以編譯包含由非內核定義的功能的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>
// ...
的Makefile
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
我寫的內核模塊,並試圖編譯包含發現功能一些o penssl包含文件。
上面提供的標準makefile不允許包含在linux頭之外。是否可以包含這個功能,如果可以的話,請指點一下正確的方向。
謝謝, 邁克