当我包含以下文件时:
include <asm-generic/page.h>
编译c文件,出现错误:
include/asm-generic/page.h:9:2: error: #error need to prove a real asm/page.h
如何解决这个问题?
答案 0 :(得分:1)
您的目标架构需要#include
正确的page.h
。如果它是x86那么这将是:
#include <asm-x86/page.h>
答案 1 :(得分:0)
真正的asm / page.h指的是
arch/x86/include/asm/pgtable.h
arch/x86/include/asm/pgtable_types.h
包含这两个文件后,就可以了