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

电商网站架构装修网站免费设计

电商网站架构,装修网站免费设计,风景网站的制作,食品分类目录MacM1(ARM)安装Protocol Buffers 本文目录 MacM1(ARM)安装Protocol Buffers3.21之前版本安装使用configure3.22之后版本安装使用cmake使用编译后的版本 protobuf下载地址:https://github.com/protocolbuffers/protobuf/releases 在运行./autogen.sh或./configure命…

MacM1(ARM)安装Protocol Buffers

本文目录

    • MacM1(ARM)安装Protocol Buffers
      • 3.21之前版本安装使用configure
      • 3.22之后版本安装使用cmake
      • 使用编译后的版本

protobuf下载地址:https://github.com/protocolbuffers/protobuf/releases

在运行./autogen.sh./configure命令时出现"No such file or directory"错误,是因为protobuf版本或构建方式的问题

3.21之前版本安装使用configure

如果没有configure需要先运行./autogen.sh生成

  • 配置

    ./configure
    // ./configure --prefix=/Users/xxx/protobuf(prefix 为安装目录,可自定义)
    
  • 编译和安装

    make
    
    sudo make install
    
  • 验证安装

    protoc --version
    libprotoc 3.21.12
    
  • 安装位置

    which protoc
    /usr/local/bin/protoc
    
  • 配置环境变量

    vim ~/.zshrcexport PROTOBUF=/usr/local/bin/protoc
    export PATH=$PROTOBUF/bin:$PATHsource ~/.zshrc
    

3.22之后版本安装使用cmake

  • 运行CMake配置

    cmake .
    
  • 报错,缺少 Abseil

    CMake Error at third_party/utf8_range/CMakeLists.txt:31 (add_subdirectory):The source directory/xxx/protobuf-25.0/third_party/abseil-cppdoes not contain a CMakeLists.txt file.
    

    https://github.com/protocolbuffers/protobuf/issues/12016

    查看官方解释:cmake/README.md,需要下载Abseil

  • abseil-cpp下载
    官方github:https://github.com/abseil/abseil-cpp/releases
    单独安装:https://abseil.io/docs/cpp/quickstart-cmake#getting-the-abseil-code

  • 将abseil-cpp内容放入/third_party/abseil-cpp/目录下即可,不需要单独安装

  • 在源码路径下开始编译

    cmake . -DCMAKE_CXX_STANDARD=14// -Dprotobuf_BUILD_TESTS=OFF //配置CMake以跳过测试构建
    
    cmake --build .
    

    可以看到当前目录下已经可以查看编译完的protoc的版本了

  • 安装

    sudo make install
    
  • 查看安装位置和全局版本

    which protocprotoc --version
    

使用编译后的版本

不需要编译,直接使用,参考:https://grpc.io/docs/protoc-installation/

  • 选择对应平台下载 protoc-<version>-<os>-<arch>.zip

  • 解压

  • 命令行查看

    cd /Users/xx/protoc-25.0-osx-aarch_64/bin./protoc --version
    libprotoc 25.0
    

将这个包放入自定义文件夹,设置环境变量即可

http://www.yayakq.cn/news/28639/

相关文章:

  • 做网站属软件什么专业网站备案可以自己备案吗
  • 网站开发技术服务费合同范本怎样淘宝seo排名优化
  • 网站要实现的电商功能做物流网站的多少钱
  • 天津做网站公司哪家好庆网站建设
  • 哪家公司网站做得好关于旅游的网站建设目的
  • 微信网站推广用户体验较好的网站
  • 国内网站需要备案万网如何做网站
  • 网站建设 博采网络贸易公司网站建设要多少钱
  • 洛阳市新区建设投资有限公司网站旅游网站开发文献综述
  • 建设一个行业性的网站价格编程培训多少钱
  • 网站内容导出用网站做邮箱吗
  • 东莞seo网站推广建设智慧团建登录入口官网手机版
  • 电子系网站建设方案wordpress安装详细教程
  • php5 mysql网站开发实例精讲西部数码注册域名
  • 做网站想要个计算器功能平谷手机网站设计
  • 视频制作网站推荐网页app在线制作
  • wordpress搜索全站网站域名解析教程
  • 网站策划书的主题有哪些找人做网站大概多少钱
  • 简约的网站建设seo排名整站优化
  • 网站首页做一点开有动画学校网页设计方案
  • 网站开发方式有wordpress与微信对接
  • 手机wap网站怎么做网站建设方案可以乱写吗
  • 代理网站建设公司网站栏目标签如何调用
  • 湛江做网站制作在哪里制作网页
  • 企业彩铃网站源码教做世界美食的网站
  • 网站header设计怎么才能百度到自己的网站
  • 管家婆免费资料网站网站模板套用湖南岚鸿
  • 肇庆市建设企业网站怎么样电商网站建设可行性分析
  • 知名网站开发公司wordpress页面和自定义链接地址
  • 网站开发商换了如何让网站火起来