当前位置: 首页 > news >正文

大兴安岭网站制作百度一下首页百度一下知道

大兴安岭网站制作,百度一下首页百度一下知道,做网站需要看那几点,静安集团网站建设使用brew安装最新的protobuf 在Mac 上安装,使用brew 可以安装最新的protobuf。这个也比较简单,简单说一下。 首先先检查一下是否安装了brew。如果没有安装brew的话,请先安装brew.可以通过brew --version来检查 使用brew install protobuf 来…

使用brew安装最新的protobuf

在Mac 上安装,使用brew 可以安装最新的protobuf。这个也比较简单,简单说一下。

  1. 首先先检查一下是否安装了brew。如果没有安装brew的话,请先安装brew.可以通过brew --version来检查
    在这里插入图片描述
  2. 使用brew install protobuf 来安装 protobuf
  3. 安装完成以后,可以使用protoc --version 来检查是否安装成功。如果正确输出了 版本号,则代表安装成功了。
  4. 如果想卸载的话,直接执行 brew uninstall protobuf 。如果在中途遇到了类似的错误,比如:
    Error: Refusing to uninstall /usr/local/Cellar/protobuf/23 because it is required by mysql@5.7 and sphinx, which are currently installed. You can override this and force removal with: brew uninstall --ignore-dependencies protobuf

因为protobuf依赖了mysql@5.7 和 sphinx 这两个库,所以你需要先卸载 这两个库,才能卸载protobuf。
你可以执行:

brew uninstall sphinx

以及

brew uninstall mysql@5.7

最后执行

brew uninstall protobuf

然后就可以执行卸载了protobuf了。

安装指定版本的protobuf

使用上面的方式,只能安装最新版本的protobuf。如果想安装指定版本的protobuf的话,我们可以通过源码的方式进行安装。

  1. 先github上下载指定版本的源码 到本地。例如:3.21.12版本
    在这里插入图片描述

将它下载到某个文件夹下。例如:我放在$HOME/programs/protobuf 。如果你本地没有这个文件夹的话,可以使用mkdir 命令去创建一个。

如果使用系统默认的安装目录的话,你可能遇到如下的错误:

bcms436-sv1:protobuf-3.21.12 ytan$ make install
Making install in .
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/lib/pkgconfig" || ./install-sh -c -d "/usr/lib/pkgconfig"/usr/bin/install -c -m 644 protobuf.pc protobuf-lite.pc '/usr/lib/pkgconfig'
install: /usr/lib/pkgconfig/protobuf.pc: Permission denied
make[2]: *** [install-pkgconfigDATA] Error 71
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1
  1. $HOME/programs/protobuf 目录下,解压刚才下载的tar.gz文件
tar -zxvf protobuf-3.21.12.tar.gz
  1. 进入到解压后的源码目录下:
cd protobuf-3.21.12
  1. 检测安装环境是否满足条件,生成Makefile。注意使用如下目录
./configure --prefix=$HOME/programs/protobuf

如果你在执行这个命令的后,发现有报错

CXXLD libprotobuf.la
CXXLD libprotoc.la
CXXLD protoc
./.libs/libprotoc.so: error: undefined reference to 'xxxx'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:3990:protoc]

那么可以先执行./autogen.sh 命令,再执行 ./configure --prefix=$HOME/programs/protobuf

./autogen.sh
  1. 编译和安装
make && make install
  1. 添加环境变量

安装成功以后,就需要添加环境变量。添加环境变量时,需要注意你是使用的zsh,还是系统自带的命令行终端。

如果是系统的命令行终端:在系统根目录下找到.bash_profile 文件,在该文件下修改

cd ~vim .bash_profile
export PROTOBUF=$HOME/programs/protobuf
export PATH=$PROTOBUF/bin:$PATH
source .bash_profile

如果是zsh终端也是类似的,只是在 .zshrc 文件下修改。

cd ~
vim .zshrc
export PROTOBUF=$HOME/programs/protobuf
export PATH=$PROTOBUF/bin:$PATH
source .
  1. 执行 protoc --version 验证
    在这里插入图片描述

能正确输处版本号,就代表安装成功了。

http://www.tj-hxxt.cn/news/45379.html

相关文章:

  • 做面包有关电影网站b站推广软件
  • 企业网站建设协议范本关注公众号推广2元一个
  • 怎么通过ip查看自己做的网站营销策划方案包括哪些内容
  • 慈善组织网站建设方案香港服务器
  • 做猎头需要用到的网站腾讯广告投放推广平台
  • 外贸网站推广计划书软文营销
  • 如何查一个网站的备案号一站式发稿平台
  • 网站建设需要学习课程自己开发网站
  • 济南商城网站建设多少钱湛江seo网站管理
  • 安丘市住房和城乡建设局网站临沂google推广
  • wordpress 禁用 提示360优化大师官方版
  • 怎么用flash做游戏下载网站福州百度推广排名优化
  • 小企业网站建设服务免费个人博客网站
  • 建设网站的风险百度检索入口
  • 做一组静态页面网站多少钱竞价推广出价多少合适
  • 设计之窗提升关键词排名seo软件
  • 短视频营销概念北京搜索引擎优化主管
  • 浙江政府网站建设指南短视频询盘获客系统
  • 梓潼销售网站建设哪家专业厦门网站推广优化哪家好
  • 自定义网站建设团队百度seo优化培训
  • 网站转app工具高级版深圳网络营销和推广渠道
  • 网页设计实训报告3篇上海有哪些优化网站推广公司
  • 真人性做爰免费网站网站建设方案
  • c2c网站的功能软件推广怎么赚钱
  • 网站设计制作的价格低廉网络营销和电子商务区别
  • 网站管理员招聘营销推广方法有哪些
  • 长治做网站多少钱今日热点新闻事件摘抄
  • 长沙自助建站哪家好东莞百度seo关键词优化
  • 租房网站的财务分析表怎么做东莞百度搜索网站排名
  • 网站集约化建设工作总结超级外链工具 增加外链中