尊天命,尽人事
分类: LINUX
2012-01-05 16:28:20
1、http://t3.qpic.cn/mblogpic/d679e6e39b9a87477c7e/2000
2、linux 文档Documentation / make / headers_install.txt
3、Documentation/kbuild/makefiles.txt
要想导出头文件到指定目录,可以使用如下命令:
make headers_install ARCH=arm INSTALL_HDR_PATH=/usr/include
其中ARCH指定要产生哪种体系结构的头文件,INSTALL_HDR_PATH指定要导出头文件的目录。
如果只是执行make headers_install ,则导出所有体系结构的头文件到默认目录"./usr/include。
如果是自己定义的头文件,要想导出,需要修改头文件下的Kbuild文件,例如我们自己定义的头文件在include/linux/generic/目录下
有如下头文件:
gsm.h, sensor.h
需要修改Kbuild文件:
header-y += gsm.h
header-y += sensor.h
如果是目录的话,添加
header-y += file/