预付网站制作费怎么做凭证,新邵县住房和城乡建设局网站,淮安建设工程协会网站查询系统,国内优秀网页鉴赏十足的菜鸟问题#xff0c;今天终于想通了一点点。
引子#xff1a;通常在写代码时先要包含一通头文件#xff0c;这些头文件们在什么地方呢#xff1f;这个问题起源于课题中需要操作OK6410的PWM寄存器#xff0c;查了许多文献说需要ioremap()映射#xff0c;需要包含 a…十足的菜鸟问题今天终于想通了一点点。
引子通常在写代码时先要包含一通头文件这些头文件们在什么地方呢这个问题起源于课题中需要操作OK6410的PWM寄存器查了许多文献说需要ioremap()映射需要包含 asm/io.h。那时还没搞清楚内核编程和应用程序编程的区别哈哈够菜吧在用户应用程序中 #include asm/io.h 报错未找到后来才知道#include asm/io.h 应在内核编程中编译内核模块使用的因此引出了问题。两种情况内核编译和应用程序编译中#include 查找的文件夹到底在什么地方。
经过试验发现应用程序编程#include 在编译器如arm-linux-4.2.3目录下usr/include 中查找
内核模块编译时#include 在内核代码目录下的 include 中查找