Linux内核错误:补丁拒绝编译

时间:2016-06-01 16:57:52

标签: c linux compilation linux-kernel

这是我写的代码:link

并选择以下defconfig(exynos8890-herolte_kor_defconfig)进行编译defconfig file

和我的核心功能(kernel/examplepatch/core.c)取决于kernel/example/Kconfig

中描述的以下选项
config HAVE_EXAMPLEPATCH
    bool
    help
      Arch supports kernel example patch

config EXAMPLEPATCH
    bool "Kernel example patch"
    depends on DYNAMIC_FTRACE2
    depends on MODULES
    depends on SYSFS
    depends on KALLSYMS_ALL
    depends on HAVE_EXAMPLEPATCH
    help
      Say Y here if you want to support kernel example patch.

并通过我在编译时选择的defconfig(exynos8890-herolte_kor_defconfig)和其他依赖项depends on MODULES和{选择了以下选项depends on SYSFSdepends on KALLSYMS_ALLdepends on HAVE_EXAMPLEPATCH在CONFIG_ARM64中通过arch / arm64 / Kconfig link选择{1}}(exynos8890-herolte_kor_defconfig也有CONFIG_ARM64选项)

但不幸的是depends on DYNAMIC_FTRACE2拒绝编译我无法在kernel/examplepatch/core.c

中看到 core.o (编译对象)

那么哪些部分或事情是错误的?

感谢名单 问候

0 个答案:

没有答案