其实能解决的问题都不是什么大问题哈,中英文文档我都翻了,最后解决了。
1、
cd protobuf-2.1.0
./configure --prefix=/usr/local/protobuf
make
make check
make install
2、
sudo gedit /etc/profile
添加
export PATH=$PATH:/usr/local/protobuf/bin/
export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/
保存执行
source /etc/profile
3 、
配置动态链接库路径
sudo gedit /etc/ld.so.conf
插入:
include /usr/local/protobuf/lib
4、sudo ldconfig
5、protoc -I=. --cpp_out=. /addressbook.proto
6、g++ XXX.pb.cc XXX.cc -o XXX pkg-config --cflags --libs protobuf
-lpthread