自己mac 笔记本安装protobuf,走了很多弯路,还他妈下载了https://github.com/google/protobuf 了的源码,自己各种安装,
执行第一步就无果,笑死自己了,可悲结局如下:
localhost:protobuf-master juanq$ ./configure --prefix=/Users/juanq/software_install/protobuf
-bash: ./configure: No such file or directory
最终,参考了 http://my.oschina.net/KingPan/blog/283881?p=1
但是这个2.5,害死人啊
安装完,执行
localhost:bin juanq$ protoc --version
dyld: Library not loaded: /usr/local/lib/libprotobuf.8.dylib
Referenced from: /Users/juanq/software_install/protobuf/bin/protoc
Reason: image not found
提示这个错,那个让我郁闷啊,最终找到官方正品包,2.6.1
下载地址:https://developers.google.com/protocol-buffers/docs/downloads
最终终结步骤如下:
下载protobuf2.6.1
1
|
https://developers.google.com/protocol-buffers/docs/downloads
|
csdn下载:http://download.csdn.net/detail/juanq123/9392009
解压:
1
|
tar -zxf protobuf-
2.6
.
1
.tar.gz
|
cd:
1
|
cd protobuf-
2.6
.
1
|
设置编译目录:
1
2
|
./configure --prefix=/User/juanq/software/tools/protobuf
/User/King-pan/software/tools/protobuf 为自己设定的编译安装目录
|
安装:
1
|
make
|
1
|
make install
|
配置环境变量:
1
|
sudo vi .bash_profile
|
添加配置文件:
1
2
3
|
export PROTOBUF=/Users/juanq/software/tools/protobuf
export PATH=$PROTOBUF/bin:$PATH
|
测试:
1
|
protoc --version
结果如下,成功了
|