Windows下編譯 boringssl代碼

1. 從 github 下載 boringssl 代碼包,直接下載 zip 包即可,git clone 很慢;

   網址:https://github.com/google/boringssl

2. 安裝必要工具:

3. 設置環境變量:

   ANDROID_NDK     C:\Users\xxx\AppData\Local\Android\Sdk\ndk\21.1.6352462

   ANDROID_SDK     C:\Users\zhanghb\AppData\Local\Android\Sdk

    GOROOT              C:\Go     

    PATH 添加:         %ANDROID_SDK%\cmake\3.10.2.4988404\bin

                                  %ANDROID_NDK%

                                  %GOROOT%\bin

4. 解壓 boringssl-master.zip 到一個目錄,在目錄裏建立 build 目錄, 在 build目錄裏創建 build.bat 文件,添加內容:

    cmake -DANDROID_ABI=armeabi-v7a ^
          -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK%/build/cmake/android.toolchain.cmake ^
          -DCMAKE_MAKE_PROGRAM=%ANDROID_SDK%/cmake/3.10.2.4988404/bin/ninja.exe ^
          -DANDROID_NATIVE_API_LEVEL=16 ^
          -GNinja ..

 5. 在build目錄執行 build.bat 文件

6.  在build目錄執行 ninja 命令即可。

 

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章