protobuf c學習筆記

2021-09-30 11:41:26 字數 521 閱讀 4103

一、先安裝protobuf

用命令tar -zxf protobuf-2.5.0.tar.gz 對壓縮包解壓;

進入解壓後的原始碼目錄 cd protobuf-2.5.0;

在linux 上以root許可權執行下列命令./configure --prefix=/usr/local/protobuf 

make && ake check && make install

在/etc/profile中新增下列兩行

二、安裝protobuf-c

./configure --prefix=/usr/local/protobuf_c 

cxxflags=-i/usr/local/protobuf/include 

ldflags=-l/usr/local/protobuf/lib

三、測試例子

注:此**是在參考**提供的原始碼基礎上修改makefile檔案,並未修改例子內容(原例子的作業系統64位的,

所以修改),非常感謝企鵝提供的原始碼。

參考:

protobuf c應用樣例

autogen.sh configure make make install 根據協議格式生成原始碼與標頭檔案 amessage.proto 檔案內容如下 message amessage 根據amessage.proto 生成c語言標頭檔案與原始碼 protoc c c out amessage....

protobuf c 的安裝及交叉編譯arm庫檔案

一 protobuf 安裝 1.確認安裝依賴庫 automake autoconf libtool 解壓,configure make make check make install 預設安裝路徑 usr local 3.安裝完新增環境變數,vi etc profile 末尾新增 pkg confi...

學習筆記 雜湊學習筆記

hash基本原理 hash就是乙個像函式一樣的東西,你放進去乙個值,它給你輸出來乙個值。輸出的值就是hash值。一般hash值會比原來的值更好儲存 更小 或比較。那字串hash就非常好理解了。就是把字串轉換成乙個整數的函式。而且要盡量做到使字串對應唯一的hash值。它的主要思路是選取恰當的進製,可以...