手把手教你交叉编译zip(for Android/Linux)
背景
最近想在用户的磁盘上加密一点东西,不算特别重要,但又不期望用户看得到里边的内容,觉得使用zip还不错,可以直接进行一些简单的加密,So,动手干吧,移植它。
如处获取源码
我找了一下github没有找到,于是想到ubuntu有:
|
|
值得注意的是,如果提示了需要配置deb-src
的话就配置一下,然后再使用apt-get update
更新一下。
输出的文件目录是 zip-3.0/
进入交叉编译环境
|
|
修改一下makefile文件vim unix/Makefile
,将里边的CC
和CPP
修改为交叉编译工具链:
考虑到需要将这个二进制程序放到不同的平台(如Android/Linux嵌入式),于是将它静态编译比较容易移植一些。
开始编译
执行命令:make -f unix/Makefile -j8 generic
使用方式