Android内核模块编译错误

时间:2018-05-02 02:24:16

标签: android kernel-module android-kernel

好。我要添加一个android内核模块。这就是我怎么做的。 首先,我在/驱动器下创建了一个包含这些文件的漏洞目录。(Kconfig,Makefile,vuln.c)

Kconfig的内容是

config VULN
    tristate "vuln module"
    default y
    depends on MODULES
    help
        A vulnerable module

Makefile的内容是

obj-y += vuln.o

vuln.c与此错误无关,因此我不打算在此处粘贴代码。

完成所有这些后,我将更改驱动器目录中的Kconfig和Makefile。 我把它添加到Kconfig。

source "drivers/vuln/Kconfig"

这是Makefile。

obj-y              += vuln/

然后我去金鱼目录做了。

make goldfish_armv7_defconfig && make -j8

它编译得很好,在vuln目录中我得到了这些文件。 built-in.o modules.order vuln.o

但是当我使用这个内核启动模拟器时。我无法在/ dev中找到vuln设备。我不知道为什么。

我使用的是带有arm-eabi-4.8的goldfish-3.4内核和ubuntu18.04

0 个答案:

没有答案