Ubuntu16.04安裝protobuf


1.protobuf的github地址

https://github.com/protocolbuffers/protobuf

去releases下載需要的版本

https://github.com/protocolbuffers/protobuf/releases

選擇2.5.0的版本

https://github.com/protocolbuffers/protobuf/releases/tag/v2.5.0

下載

wget https://github.com/protocolbuffers/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz

編譯安裝

./autogen.sh
./configure
make
make check
sudo make install

安裝完畢,查看版本

protoc --version
libprotoc 2.5.0

參考google的javatutorial

https://developers.google.com/protocol-buffers/docs/javatutorial

pb的數據類型如下

https://developers.google.com/protocol-buffers/docs/proto

 

 

 

下載文件addressbook.proto

https://github.com/protocolbuffers/protobuf/blob/v2.5.0/examples/addressbook.proto

 編譯成java代碼

protoc -I=./ --java_out=./ ./addressbook.proto # protoc -I=$SRC_DIR --java_out=$DST_DIR $SRC_DIR/addressbook.proto
或者
protoc --java_out=. addressbook.proto

生成文件

tree -L 4
.
├── addressbook.proto
└── com
    └── example
        └── tutorial
            └── AddressBookProtos.java

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM