web-dev-qa-db-ja.com

Ubuntu 16.04にprotocをインストールするにはどうすればよいですか?

Ubuntu 16.04で、Javaを生成するprotobufコンパイラであるprotocをインストールするにはどうすればよいですか?

24
Martin Thoma

https://github.com/protocolbuffers/protobuf/blob/master/src/README.md を参照してください:

前提条件

$ Sudo apt-get install autoconf automake libtool curl make g++ unzip

Installation

  1. このページ から、protobuf-all-[VERSION].tar.gzをダウンロードします。
  2. 内容を抽出し、ディレクトリ内で変更します
  3. ./configure
  4. make
  5. make check
  6. Sudo make install
  7. Sudo ldconfig # refresh shared library cache.

動作するか確認する

$ protoc --version
libprotoc 3.6.1
41
Martin Thoma
Sudo apt install protobuf-compiler
8
John Kugelman

C++を使用していない場合、および/または自分でコンパイルしたくない場合、protocの現在のバージョンをインストールする最も簡単な方法は、リリースページからビルド済みのバイナリをダウンロードすることです。

https://github.com/protocolbuffers/protobuf/releases

インストールするには、このバイナリをPATHのどこかに配置するだけです(例:/ usr/local/bin)。

(含まれているよく知られているタイプを使用する場合は、「include」ディレクトリの内容をどこかに、たとえば/ usr/local/include /にコピーすることを忘れないでください。)

2
Matt Ke