概述:
由于busybox编译出来的unzip不支持有密码的压缩包解压,因此基于unzip60源码包,交叉编译一个嵌入式Linux上的unzip工具。
1.下载地址:
2.配置:
解压:tar -zxvf unzip60.tar.gz
cd unzip60/
vi unix/Makefile
CC = arm-linux-gnueabihf-gcc
AS = arm-linux-gnueabihf-as
3.编译:
make generic -f unix/Makefile
topdir目录下生成的unzip即是目标文件
将unzip拷贝至arm板中运行即可
例:./unzip -oP 密码 file.zip
本文详细介绍了如何从unzip60源码包交叉编译出适用于有密码保护的压缩包解压工具,适用于嵌入式Linux环境。通过下载源码、配置Makefile并使用特定的交叉编译器,最终生成可用于ARM平台的unzip工具。
1859

被折叠的 条评论
为什么被折叠?



