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


回答:


48

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

前提条件

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

設置

  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

同じ手順がUbuntu Trustyでも正常に機能します。
ビニタバラティ

5
Ubuntu 18.04でも動作します
Binita Bharati


ステップ4:Xは、あなたが持っているコアの数である-jX、並列に実行するために作る
オマールS.

Debian 10に最適
Corrado


3

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

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

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

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


0

ソースコードからバイナリをダウンロードし、次のコマンドを使用できます

sudo rm -rf ./protoc
unzip protoc-3.10.1-linux-x86_64.zip -d protoc
chmod 755 -R protoc
BASE=/usr/local
sudo rm -rf $BASE/include/google/protobuf/
sudo cp protoc/bin/protoc $BASE/bin 
sudo cp -R protoc/include/* $BASE/include 

ベースを/ usr /、/ usr / loca /、またはPATHのその他のものに変更します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.