Linux内核编译安装模块并打包

网友投稿 628 2022-11-10

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小时内删除侵权内容。

上一篇:Kubernetes第零篇:从云原生到kubernetes
下一篇:Git仓库(github/gialab)进行fork后如何与原仓库同步
相关文章

 发表评论

暂时没有评论,来抢沙发吧~