本文主要是介绍IMX6:内核编译报错/bin/sh: 1: lzop: not found,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报错内容
/bin/sh: 1: lzop: not found
make[2]: *** [arch/arm/boot/compressed/Makefile:180:arch/arm/boot/compressed/piggy.lzo] 错误 1
make[1]: *** [arch/arm/boot/Makefile:52:arch/arm/boot/compressed/vmlinux] 错误 2
make: *** [arch/arm/Makefile:316:zImage] 错误 2
cp: 无法获取'arch/arm/boot/zImage' 的文件状态(stat): 没有那个文件或目录
编译完成,请查看当前目录下的tmp文件夹查看编译好的目标文件
同步结果到项目文件夹/barcode/kernelsystem_out ......
./build_custom_kernel.sh: 第 37 行: cd: /mnt/d/__work__/barcode/kernelsystem_out: 没有那个文件或目录
cp: 无法获取'/home/alientek/imx/kernel/tmp/zImage' 的文件状态(stat): 没有那个文件或目录
同步完成, 请到 /mnt/d/__work__/barcode/kernelsystem_out/2024.01.19.09.52 查看
原因:lzop库未找到
解决方法:下载并安装lzop库
sudo apt-get install lzop
最好手动输入,复制可能会报错,我就是复制的,报错了。这还真让我头疼了好一会。
这篇关于IMX6:内核编译报错/bin/sh: 1: lzop: not found的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!