1. 到GitHub下載源碼,執行解壓命令後,進入解壓後的目錄git
2. 執行./autogen,生成configuregithub
3. 執行./configure --prefix=/usr/local/,protobuf配置安裝的路徑,生成Makefilevim
4. 執行 make(編譯用到C++11,保證g++的版本>=4.7)spa
5. 執行make checkget
6.修改配置源碼
export PATH=$PATH:/usr/local/protobuf/bin/
export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/
保存執行,source /etc/profile;同時在~/.profile中添加上面兩行代碼,不然會出現登陸用戶找不到protoc命令
vim /etc/ld.so.conf,在文件中添加/usr/local/protobuf/lib(注意: 在新行處添加),而後執行命令: ldconfig
7.安裝完成it
執行protoc --version,會出現當前libporoto的版本信息