インストールが必要な場合
protocコマンドを使用した場合、Protocが見つからない場合は、インストールされていないことを意味します。または、実行中にエラーが発生しました。このパーサーは「proto2」のみを認識します。これは、バージョン3.0ではないことを意味します。
インストールプロセスと考えられる問題
インストール手順
詳細な紹介については、この記事を参照してください:ubuntu16.04でのprotobufとインストールの簡単な紹介
次のコマンドを順番に実行して、ソースコードをダウンロードし、コンパイルしてインストールします。時間がかかり、10分以上かかります。
sudo apt-get install autoconf automake libtool curl make g++ unzip
git clone https://github.com/google/protobuf.git
cd protobuf
git submodule update --init --recursive
. /autogen.sh
. /configure
make
make check
sudo make install
sudo ldconfig # refresh shared library cache.
問題が発生する可能性があります
実行中に次のエラーメッセージが表示される可能性が非常に高くなります。
. /autogen.sh: 4: ./autogen.sh: autoreconf: not found
解決策:次のコマンドを実行します。
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
インストールが完了した後
次のコマンドを実行して、インストール結果を確認し、バージョン番号を確認します。
protoc --version
おめでとうございます:libprotoc3.9.0以降のバージョン番号。
総括する
上記は、編集者が紹介したUbuntuにProtobuf3をインストールするためのチュートリアルです。お役に立てば幸いです。ご不明な点がございましたらメッセージを残してください。編集者から返信があります。 ZaLou.Cnのウェブサイトをご支援いただきありがとうございます。
この記事があなたに役立つと思うなら、再版を歓迎します、出典を示してください、ありがとう!
Recommended Posts