一、环境介绍
1.1 宿主机
Ubuntu 1404 32 位
1.2 嵌入式平台
ATMEL AT91SAM9X25
1.3 交叉工具链
arm-none-linux-gnueabi
zip30移植所需源码包下载地址
二、交叉编译
tar xvf zip30.tar.gz
cd zip30
vi unix/Makefile
# 修改
# CC = arm-none-linux-gnueabi-gcc
# CPP = arm-none-linux-gnueabi-g++
make
三、使用测试
将生成的 zip 可执行文件拷贝到目标板,然后执行
touch 1 2 3
zip -p -j test.zip *
然后将压缩包拷贝到Windowns 使用解压缩工具解压,以验证 zip 可以正确执行