1. 到下载源码,执行解压命令后,进入解压后的目录
2. 执行./autogen,生成configure
3. 执行./configure --prefix=/usr/local/,protobuf配置安装的路径,生成Makefile
4. 执行 make(编译用到C++11,保证g++的版本>=4.7)
5. 执行make check
6.修改配置
- (1) vim /etc/profile,添加
export PATH=$PATH:/usr/local/protobuf/bin/
export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/
保存执行,source /etc/profile;同时在~/.profile中添加上面两行代码,否则会出现登录用户找不到protoc命令
- (2) 配置动态链接库
vim /etc/ld.so.conf,在文件中添加/usr/local/protobuf/lib(注意: 在新行处添加),然后执行命令: ldconfig
7.安装完成
执行protoc --version,会出现当前libporoto的版本信息