android zlib 和zip,交叉编译Android平台的zlib
1. 下载NDK2. unzip android-ndk-r21b.zip3. 修改~/.bashrc4. vim ~/.bashrc#在文件末尾添加export NDKROOT=/home/hg/NDK/android-ndk-r21bexport PATH=$NDKROOT:$PATH#保存退出,更新一下环境变量source ~/.bashrc5. 修改 "/etc/"下面的profile文件
1. 下载NDK
2. unzip android-ndk-r21b.zip
3. 修改~/.bashrc
4. vim ~/.bashrc
#在文件末尾添加
export NDKROOT=/home/hg/NDK/android-ndk-r21b
export PATH=$NDKROOT:$PATH
#保存退出,更新一下环境变量
source ~/.bashrc
5. 修改 "/etc/"下面的profile文件
vim /etc/profile
#在文件末尾添加
export NDKROOT=/home/hg/NDK/android-ndk-r21b
export PATH=$NDKROOT:$PATH
#保存退出,更新一下环境变量
source /etc/profile
6. 可以在shell中输入ndk-build命令来检查你的安装是否成功,如果不是显示“ndk-build not found”, 则说明你的ndk安装成功
7. wget http://www.zlib.net/fossils/zlib-1.2.11.tar.gz
8. tar xf zlib-1.2.11
9. ./configure
10. 修改Makefile文件
CC=/home/hg/NDK/android-ndk-r21b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android29-clang
LDSHARED=/home/hg/NDK/android-ndk-r21b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android29-clang -shared -Wl,-soname,libz.so.1,--version-script,zlib.map
CPP=/home/hg/NDK/android-ndk-r21b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android29-clang -E
AR=/home/hg/NDK/android-ndk-r21b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar
RANLIB=/home/hg/NDK/android-ndk-r21b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ranlib
11. make
12. make install
更多推荐
所有评论(0)