Android平台上编译OpenSSL源码库的步骤和命令
上面的代码是配置的OpenSSL编译选项(shell脚本)。复制代码后另存为Setenv-android.sh。
OpenSSL源码库下载链接:
1、开始编译
终端设置ndk路径: export ANDROID_NDK_ROOT=/home/lipan/androidsdk/android-ndk-r14b
2、执行shell脚本:source命令
将 Setenv-android.sh 移动到openssl源代码文件夹终,然后在此处启动终端,输入:source ./Setenv-android.sh
3、创建输出静态库的文件夹
(桌面路径)
mkdir /home/lipan/Desktop/output/
4、清理
make clean
5、配置openssl
6、编译(下面这2句代码都是对的)
make depend
make all -j$(nproc)make all -j$(nproc)
命令用于在编译软件时启用并行化,以利用系统中的多个CPU核心-j$(nproc)
:-j
标志用于指定同时运行的作业(或进程)数量。$(nproc)
是一个shell命令,它返回可用的处理单元数量(即CPU核心数量)
当你运行make all -j$(nproc)
时,它会告知make
使用与CPU核心数量相等的并行作业,这样可以显著加快构建过程。
7、最后一步:生成静态库
make install