自己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
結果如下,成功了
|