真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

protocol buffers(protobuf)安裝教程

本文按照mac講解protobuf的安裝,windows上比較好安裝按照mac的基本流程就可以安裝成功,mac上的安裝有的時候比較容易出現(xiàn)問題

創(chuàng)新互聯(lián)于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站制作、做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元開州做網(wǎng)站,已為上家服務(wù),為開州各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

一、通過brew的方式安裝(僅Mac)

需要mac中存在brew,輸入命令:brew --version 查看是否存在brew,如不存在就進行安裝,安裝方法直接百度即可。

1.安裝protobuf命令:brew install protobuf

安裝指定版本的protobuf命令:brew install protobuf@3.7

2.查看是否安裝成功命令:protoc --version

user@C02FP58GML7H bin % protoc --version
libprotoc 3.20.1

3.卸載protobuf命令:brew uninstall protobuf

4.brew安裝安裝路徑

  • 配置文件在:/usr/local/etc
  • 安裝文件在:/usr/local/Cellar
  • 二進制可執(zhí)行程序的軟連接在:/usr/local/bin

注意:一般情況通過brew install安裝應(yīng)用最先是放在/usr/local/Cellar/目錄下,有些應(yīng)用會自動創(chuàng)建軟鏈接放在/usr/bin或者/usr/sbin,同時也會將整個文件夾放在/usr/local,忘記的時候或者找不到的時候,可以使用brew list 軟件名確定安裝位置

二、源碼編譯方式安裝(Mac、Linux)

1.從官方倉庫地址下載protobuf-all-21.6.tar.gz(當(dāng)前最新版)

2.解壓到目的目錄下:tar -zxvf protobuf-all-21.6.tar.gz

3.進入到解壓后的源碼目錄下:cd protobuf-all-21.6

4.檢測安裝環(huán)境是否滿足條件,生成Makefile:./configure --prefix=/usr/local/protobuf

5.經(jīng)典的編譯安裝步驟:make && make install

6.添加環(huán)境變量:(Linux需要按照linux的方式配置環(huán)境變量)

cd ~

export PROTOBUF=/usr/local/protobuf

export PATH=$PROTOBUF/bin:$PATH

vim .bash_profile

source .bash_profile

7.查看是否安裝成功命令:protoc --version

三、壓縮包解壓方式安裝(適合Mac、Windows、Linux)

1.從官方倉庫地址下載

  • 適用Windows 64位:protoc-21.6-win64.zip
  • 適用Windows 32位:protoc-21.6-win32.zip
  • 適用Mac 英特爾Intel 64位:protoc-21.6-osx-x86_64.zip
  • 適用Mac ARM 64位:protoc-21.6-osx-aarch_64.zip
  • 適用Linux 64位:protoc-21.6-linux-x86_64.zip

2.解壓到目的目錄下

目錄結(jié)構(gòu)如下:

  • bin目錄下的protoc是可執(zhí)行文件
  • include目錄下的是gogle定義的.protoc文件,我們使用的就是import "google/protobuf/timestamp.proto"
user@C02FP58GML7H protoc-3.20.1-osx-x86_64 % tree 
.
├── bin
│ └── protoc
├── include
│ └── google
│     └── protobuf
│         ├── any.proto
│         ├── api.proto
│         ├── compiler
│         │ └── plugin.proto
│         ├── descriptor.proto
│         ├── duration.proto
│         ├── empty.proto
│         ├── field_mask.proto
│         ├── source_context.proto
│         ├── struct.proto
│         ├── timestamp.proto
│         ├── type.proto
│         └── wrappers.proto
└── readme.txt
~/.bash_profile (一般在這個文件中添加用戶級環(huán)境變量)

3.添加環(huán)境變量

Mac配置環(huán)境變量的地方:

  1. /etc/profile(建議不修改這個文件):全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。
  2. /etc/bashrc(一般在這個文件中添加系統(tǒng)級環(huán)境變量):全局(公有)配置,bash shell執(zhí)行時,不管是何種方式,都會讀取此文件。
  3. ~/.bash_profile(一般在這個文件中添加用戶級環(huán)境變量):每個用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時,該文件僅僅執(zhí)行一次!
  4. 注意:但有時在.bash_profile文件中的環(huán)境變量會無效

當(dāng)mac中存在zsh,修改環(huán)境變量就要在~/.zshrc中修改,本教程就是在此文件中加入如下配置,=后面是文件加壓后的路徑,自行修改:

alias protoc=/Users/user/Desktop/workspace2/protoc-3.20.1-osx-x86_64/bin/protoc

刷新配置使修改立即生效,需要執(zhí)行:

source ~/.zshrc

4.Linux中同理適用對應(yīng)的修改添加環(huán)境變量的方法,然后刷新配置,修改方法百度即可

5.Windows中只需要在圖形化的配置中加入環(huán)境變量即可,具體實現(xiàn)直接百度即可


名稱欄目:protocol buffers(protobuf)安裝教程
轉(zhuǎn)載來源:http://weahome.cn/article/dsoicsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部