ubuntu14.04+android-ndk-r10b+arm環境下交叉編譯openssl-1.1.1記錄
阿新 • • 發佈:2018-11-27
相關依賴:
android-ndk-r10b:ubuntu14.04搭建Android-NDK開發環境
android-arm:ubuntu14.04搭建Android-arm交叉編譯環境
1.開啟一個新的Terminal,進入Android平臺工作空間:cd AndroidWorkSpace
2.建立開源模組根目錄:mkdir OpenSourceModule
3.獲取openssl:https://www.openssl.org/source/openssl-1.1.1.tar.gz
進入開源模組根目錄:cd OpenSourceModule
解壓到當前目錄:tar vzxf /home/wjt/Downloads/openssl-1.1.1.tar.gz -C ./
3.編譯(靜態,動態請去掉no-shared編譯選項)
進入openssl根目錄:cd openssl-1.1.1
export PATH=$ANDROID_NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
./Configure android-arm -D__ANDROID_API__=18 no-threads no-shared --prefix=/home/wjt/AndroidWorkSpace/OpenSourceModule/OpensslDir
make
make install
下一章是Ubuntu14.04+android-ndk-r10b+arm編譯libcurl-7.61.1,支援openssl-1.1.1(https)