(转)protobuf-----Mac 机器安装

Posted xingchong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(转)protobuf-----Mac 机器安装相关的知识,希望对你有一定的参考价值。

转自: https://blog.csdn.net/u014534808/article/details/80203018

 

安装之旅

1. 下载protobuf
protobuf下载页面
在此页面选择合适的版本,我选择的是最新的3.5.0,需要注意的mac下是不要下载protoc-3.5.1-xxx的包,因为这些包缺少相关命令,会导致后面安装失败。 此处我推荐安装protobuf-all-3.5.0.tar.gz

2. 解压
tar -zxf protobuf-all-3.5.0.tar.gz
1
3. 跳转到解压后的目录
cd protobuf-3.5.0
1
4. 设置编译目录
./configure --prefix=/usr/local/protobuf
/usr/local/protobuf/ 为自己配置的编译安装目录
1
2
3
5. 安装
还是在解压的目录下进行

make
make install
1
2
6. 配置环境变量
sudo vim .bash_profile
1
7. 添加配置文件
export PROTOBUF=/usr/local/protobuf
export PATH=$PROTOBUF/bin:$PATH
1
2
PS: 如果第七步数据保存不了可以先切换到root 用户进行保存

sudo -i
1
8. 使配置文件生效
source .bash_profile
1
9. 测试安装结果
输入protoc --version
看到如下结果表示安装成功:

~ maerfeifei$ protoc --version
libprotoc 3.5.0
1
2
3
遇到的相关坑
设置编译安装目录出错,如下:
~ maerfeifei ./configure --prefix=/usr/local/protobuf

-bash: ./configure: No such file or directory
1
2
3
这主要 就是我前面说的那个安装包下载的有问题
2. 这个 主要是由于下载的安装包版本太老

~ maerfeifei$ 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
---------------------

 

以上是关于(转)protobuf-----Mac 机器安装的主要内容,如果未能解决你的问题,请参考以下文章

linux下mysql多实例安装(转)

(转)modelsim-win64-10.1c的安装

如何在同一台机器上安装多个MySQL的实例(转)

(转)Tomcat 启动后 “闪退”

转:机器学习算法原理解析 - 分类

.NET Core玩转机器学习