一、protobuf安装 (ubuntu 翻墙条件下)
$ sudo su
$ sudo apt-get install autoconf automake libtool curl
$ git clone https://github.com/google/protobuf
$ cd protobuf
$ ./autogen
$ ./configure --prefix=/usr
$ make
$ make check
$ sudo make install
$ sudo ldconfig
(./configure --prefix 会把protobuf安装到对应目录下,可以先建好文件夹避免内容混乱)
二、安装后续
sudo vim /etc/profile
添加
export PATH=$PATH:/usr/bin/ (路径根据上面configure --prefix 来确定)
export PKG_CONFIG_PATH=/usr/lib/pkgconfig/
保存执行
source /etc/profile
同时 在~/.profile中添加上面两行代码,否则会出现登录用户找不到protoc命令
3 > 配置动态链接库路径
sudo vim /etc/ld.so.conf
插入:
/usr/lib
(以上路径都要根据之前安装的路径来写)
4 > sudo ldconfig
三、使用
①