1. 下载并安装protobuf2.5.0
$ tar -zxvf protobuf-2.5.0.tar.gz
$ sudo cp -rf protobuf-2.5.0 /usr/local
$ cd /usr/local
$ sudo chmod -R 0777 protobuf-2.5.0
- 安装protobuf-2.5.0,安装过程参考博客:ubuntu下protobuf安装
- 这时在
/usr/local/bin
目录下会出现protoc
,输入protoc --version
会出现protoc的版本。 - 为了与后面的protoc3.6区别,建立软链接:
$ sudo ln /usr/local/bin/protoc /usr/local/bin/protoc2.5
$ sudo rm -rf pprotoc
$ protoc2.5 --version
2. 下载并安装protobuf3.6.0
$ tar -zxvf protobuf-all-3.6.0.tar.gz
$ sudo cp -rf protobuf-3.6.0 /usr/local
$ cd /usr/local
$ sudo chmod -R 0777 protobuf-3.6.0
$ cd protobuf-3.6.0
$ ./autogen.sh
$ ./configure --prefix=/usr/protobuf
$ make
$ make check
$ sudo make install
$ sudo ln -s /usr/protobuf/bin/protoc /usr/local/bin/protoc3.6
$ protoc3.6 --version