protobuf安裝與生成c 檔案

2021-08-28 13:03:30 字數 553 閱讀 1296

protobuf原始碼**

解壓: tar -zvf protobuf-*.tar.gz

進入到protobuf目錄: cd protobuf

指定安裝目錄 ./configure --prefix=/usr/local/protobuf

編譯 :make。

測試 : make check。

安裝 : make install。

設定環境變數

export ld_library_path=$ld_library_path:/usr/local/protobuf/lib

export library_path=$library_path:/usr/local/protobuf/lib

export path=$path:/usr/local/protobuf/bin

檢查版本號

protoc --version
將protobuf檔案轉為c++檔案

protoc proto檔案路徑 --cpp_out=c++**檔案匯出目錄

Linux下protobuf的編譯與安裝

unzip protobuf 2.5.0.zip根目錄下沒有configure檔案,卻有乙個autogen.sh,原來是因為protobuf的編譯方式做了修改,要執行autogen.sh才會生成configure指令碼。1 check that gtest is present.usually it...

在go語言中安裝與使用protobuf的方法詳解

簡介 protobuf是google開發出來的乙個語言無關 平台無關的資料序列化工具,在rpc或tcp通訊等很多場景都可以使用。通俗來講,如果客戶端和服務端使用的是不同的語言,那麼在服務端定義乙個資料結構,通過protobuf轉化為位元組流,再傳送到客戶端解碼,就可以得到對應的資料結構。這就是pro...

Docker安裝redis並掛載配置與檔案

首先去redis獲取對應版本的配置檔案redis.conf 將 bind 127.0.0.1注釋,daemonize yes注釋掉,如果需要redis密碼則找到requirepass 並填上你的密碼 並建立好對應資料夾,usr redis.usr redis data,將redis.conf放入 u...