Linux内核编译安装模块并打包
Linux内核编译安装模块并打包
1. 安装模块到指定路径
mkdir -p ${path}/_installmake INSTALL_MOD_PATH=${path}/_install modules_install O=${path} -j${JOBS}
2. 压缩
linux环境下交叉编译后的文件比较大,使用arm-linux-gnueabihf-strip工具压缩文件。
STRIP=arm-linux-gnueabihf-stripfind ${path}/_install/ -name "*.ko" | xargs $STRIP --strip-debug \ --remove-section=.comment --remove-section=.note --preserve-dates
3. 打包
mod_dir=`ls ${path}/_install/lib/modules | awk '{ print $1 }'`rm ${path}/_install/lib/modules/${mod_dir}/buildrm ${path}/_install/lib/modules/${mod_dir}/sourcetar -zcf ${path}/install_${mod_dir}.tar.gz -C ${path}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~