Linux跨平台编译安卓版本protobuf库——趟坑记录
生活随笔
收集整理的這篇文章主要介紹了
Linux跨平台编译安卓版本protobuf库——趟坑记录
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 目標(biāo)
源碼編譯2.6.1版本 android protobuf庫
2 準(zhǔn)備
2.1 獲取protobuf源碼
1、下載源碼:https://github.com/protocolbuffers/protobuf
獲取v2.6.1 tag對(duì)應(yīng)源碼;
2、進(jìn)入protobuf目錄,運(yùn)行:
./autogen.shTip:可能存在錯(cuò)誤,提示gtest獲取失敗;原因2.6.1版本過舊,腳本中的gtest鏈接已失效;根據(jù)提示手動(dòng)將gtest拷貝到指定位置即可(注意gtest版本)
3、跨平臺(tái)編譯android版本:
mkdir build && cd build
vi build-protobuf-android.sh
build-protobuf-android.sh 內(nèi)容:
以上命令參數(shù):
–prefix:生成的庫安裝路徑
PATH:android跨平臺(tái)編譯工具鏈路徑
4、執(zhí)行腳本編譯bash build-protobuf-android.sh
編譯好后的文件在--prefix指定目錄下
總結(jié)
以上是生活随笔為你收集整理的Linux跨平台编译安卓版本protobuf库——趟坑记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 歌词_请问吧内有大神用JAVA
- 下一篇: linux 其他常用命令