centos7マウントいるProtobuf-C

序文

エンド通信機器と機器サービス、構築、フォーマットおよびSTM32シリーズのMCUを使用しているProtobufエンド通信機器、端末装置を使用して、C言語の開発を使用して、そのプロトコルライブラリのいるProtobufのC言語のバージョンを生成するための機器のサービス利用ゴー。

 

ステップ

 

1.準備

yumのはautoconfのautomakeにするのlibtoolをインストール-y

yumのGCCのgcc-Cをインストール-y ++

 

2.いるProtobufをインストールします。

いるProtobufバージョン住所:https://github.com/protocolbuffers/protobuf/releases

wgetのダウンロード、解凍-zxvfタールを使用してのtar.gzパッケージ。

その後、解凍パッケージ、実行./autogen.sh、./configure,make&インストールをインストールします、もちろんは./configure --prefix =は/ usr / local /いるProtobuf提供インストールディレクトリ。

テスト:protocコマンド。

この時、C言語のコードで生成することができません。

 

3.インストールいるProtobuf-C

環境変数を設定します。PKG_CONFIG_PATH =は/ usr / local / lib / pkgconfigは、ディレクトリのインストール設定ディレクトリを設定されていないインストールディレクトリに応じて定義されました。

いるProtobuf-Cバージョン住所:https://github.com/timesto/protobuf-c/releases

wgetのダウンロード、解凍-zxvfタールを使用してのtar.gzパッケージ。

解凍パッケージ、実行./autogen.sh、その後、./configure,make&インストールをインストールします。

テスト:protoc --c_out = msg.proto、生成された.hと.cファイル。

 

4.

参照が必要と使用する場合:https://github.com/timesto/protobuf-c  いるProtobuf-Cファイルの。

解析した後、タイムリー無料。

 

おすすめ

転載: www.cnblogs.com/sdbq/p/11731688.html