linux内核生成可编译模块header

方式一

使用bindeb-pkg可生成deb包格式的header

方式二

使用内核源码和交叉工具链生成,全量编译后备份scripts后make clean,删除.c,.S,.txt文件,设备树也删除,各种架构下configs也需要删除,内核根目录下多余文件也可删除,需要必须保留Module.symvers,恢复scripts就是需要的内核可编译模块header,操作如下:

cd kernel-4.4.94
make ARCH=mips CROSS_COMPILE=mips-linux-gnu- uImage -j8
cd ../
cp kernel-4.4.94 linux-headers-4.4.94 -rfd
cd kernel-4.4.94-header
cp scripts ../ -rfd
make ARCH=mips clean
find ./ -name "*.txt" -o -name "*.c" -o -name "*.S" | xargs rm
find ./ -name "*.dtsi" -o -name "*.dts" -o -name "*.dtb" | xargs rm
find ./ -name configs | xargs rm -rf
rm COPYING CREDITS MAINTAINERS mkfs.jffs2 README REPORTING-BUGS initramfs .config .version -rfd
cp ../scripts ./ -rfd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值