level 11
先编译所需依赖
libz
libbz2
li
bp
ng
libogg
freetype
fribidi
x264
x265
xvidcore
vorbis
opus
libmp3lame
opencore-amr
fdk-aac
2020年04月29日 15点04分
3
level 11
-------zlib-------
sh configure --prefix=/sdcard/mylib
make
make install
完成
注意修改.pc文件中的路径
将
/sdcard/mylib
换为
/data/data/com.n0n3m4.droidc/files/gcc/arm-linux-androideabi
(32位版)
或
/data/data/com.n0n3m4.droidc/files/gcc/aarch64-linux-android
(64位版)
.la文件丢掉
(装到sdcard/mylib是为了方便整理文件)
2020年04月29日 15点04分
4
level 11
-------bzip2-------
将Makefile中"/bin/sh"换成"sh"
将Makefile中"LDFLAGS="后添加"-pie"
make -j 16
整理文件: bzlib.h libbz2.a bzip2
完成
.h丢到include
.a丢到lib
bzip2是可执行文件,可以用
2020年04月29日 15点04分
5
level 11
-------png-------
安装zlib
(将之前得到的include与lib拷到data/data/com.n0n3m4.droidc/files/gcc/arm-linux-androideabi或data/data/com.n0n3m4.droidc/files/gcc/aarch64-linux-android下,并设置
正确的
权限)
将configure中所有:
ac_cv_lib_z_zlibVersion=no
换为
ac_cv_lib_z_zlibVersion=yes
将所有:
ac_cv_lib_m_pow=no
换为
ac_cv_lib_m_pow=yes
sh configure --disable-shared --enable-static --with-pic --prefix=/sdcard/mylib
make
make install
完成
2020年04月29日 15点04分
6
level 11
先更到这
编译出来的依赖库有人要我可以发
实在太麻烦了
2020年04月29日 15点04分
7