ProtoBuf安裝(Linux & Windows)

github下載地址

https://github.com/google/protobuf/releasesprotobuf-java-3.5.1.tar.gz根據需要下載)

https://github.com/protobuf-c/protobuf-c/releasesprotobuf-c-1.3.0.tar.gz

Linux環境安裝

1. 解壓:tar –xvf protobuf-java-3.5.tar.gz

2. 編譯安裝,進入解壓後的目錄protobuf-java-3.5.1,執行:

  1. ./configure
  2. make
  3. make check
  4. sudo make install
  5. sudo ldconfig # refresh shared library cache

此時會安裝到/usr/local/目錄下

3. 如1,2步,安裝protobuf-c-1.3.0

Windows環境安裝

MinGW下載地址:https://nchc.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe

  1. 安裝MinGW,安裝時選擇MSYS;
  2. 運行安裝目錄下msys/1.0/msys.bat,操作和Linux環境下一致,會安裝到msys/1.0/local目錄下(安裝路徑);
  3. 修改安裝路徑/lib/pkgconfig/下的pc文件中的路徑;
  4. 修改protobuf-c-1.3.0/t/test.proto文件,增加syntax=2;指定proto語法版本;
  5. 安裝protobuf-c-1.3.0時需要配置參數用於找到protobuf,配置命令如下:

./configure --prefix=安裝路徑(可選)

protobuf_CFLAGS=-I安裝路徑/include

protobuf_LIBS=-L安裝路徑/lib

PROTOC=安裝路徑/bin/

LDFLAGS=-L安裝路徑/lib

LIBS=-lprotobuf

 

     6. 最後,將安裝路徑/bin加入到PATH環境變量中,啓動cmd,輸入protoc-c –version可查看版本。

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