我是靠谱客的博主 贪玩发带,这篇文章主要介绍asm/page.h No such a file or dictionary | error: 'PAGE_MASK' undeclared,现在分享给大家,希望可以做个参考。
1、查找:
通过查找在 /usr/include/sys/user.h 中找到了PAGE_MASK的定义
2、解决:
把 #include <asm/page.h> 改成#include <sys/user.h>编译估计就可以通过了。
3、总结:
这很可能是系统版本差异的原因,新的系统版本是在后面这个路径下定义的。这个方法已经验证有效。
4、还有这些方法我没有试过,我不建议这么用,也许可以,分享给大家。
将#include “asm/page.h”
改为
#include <asm/page.h> //这个我试过不行的
或者自己定义一个:(参照/usr/include/asm/page.h)
#define PAGE_SHIFT 12
#define PAGE_MASK (~((1 << PAGE_SHIFT) - 1))
最后
以上就是贪玩发带最近收集整理的关于asm/page.h No such a file or dictionary | error: 'PAGE_MASK' undeclared的全部内容,更多相关asm/page.h内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复