1.下载源码
https://sourceforge.net/projects/p7zip/files/p7zip/
我这里下载的是 p7zip_16.02_src_all.tar.bz2
2.解压修改makefile并完全编译
tar -xvf p7zip_16.02_src_all.tar.bz2
解压源码包p7zip_9.20.1_src_all.tar.bz2后,进入源码包,会发现有一个makefile和n多其它平台的makefile:makefile.aix_gcc、makefile.linux_s390x 、makefile.linux_cross_arm等。其中,makefile.linux_cross_arm就是我们要的makefile文件。源码目录中提供了readme文件,其中有说明如下:
According to your OS, copy makefile.linux, makefile.freebsd, makefile.cygwin, … over makefile.machine
其中的 makefile.machine 就是平台相关性选项。所以我们可以这样做 :编辑makefile.linux_cross_arm文件 ,指定其中的编译器路径,如下所示:

修改红色框内交叉编译工具
屏蔽黄色框内容
然后:

本文详细介绍了如何在ARM平台上从源码编译p7zip,并提供了修改makefile、编译步骤及简化编译方法。此外,还讲解了p7zip的各种使用命令,如创建、抽取、更新归档文件等。
最低0.47元/天 解锁文章
1万+

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



