Làm cách nào để cài đặt protoc trên Ubuntu 16.04?


Câu trả lời:


48

Xem https://github.com/protatiobuffers/protobuf/blob/master/src/README.md :

Điều kiện tiên quyết

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

Cài đặt

  1. Từ trang này , tải về protobuf-all-[VERSION].tar.gz.
  2. Trích xuất nội dung và thay đổi trong thư mục
  3. ./configure
  4. make
  5. make check
  6. sudo make install
  7. sudo ldconfig # refresh shared library cache.

Kiểm tra nếu nó hoạt động

$ protoc --version
libprotoc 3.6.1

Các bước tương tự cũng hoạt động tốt cho Ubuntu Trusty.
Binita Bharati

5
Cũng hoạt động trên Ubuntu 18.04
Binita Bharati


bước 4: make -jX Trong đó X là số lõi bạn có, để chạy song song
Omar S.

hoàn hảo cho Debian 10
Corrado


3

Nếu bạn là người dùng không phải C ++ và / hoặc không muốn tự biên dịch nó, cách đơn giản nhất để cài đặt phiên bản hiện tại của protoc là tải xuống tệp nhị phân dựng sẵn từ trang phát hành.

https://github.com/protatiobuffers/protobuf/release

Để cài đặt, chỉ cần đặt tệp nhị phân này ở đâu đó trong PATH của bạn (ví dụ / usr / local / bin).

(Nếu bạn có ý định sử dụng các loại được biết đến bao gồm thì đừng quên sao chép nội dung của thư mục 'bao gồm' ở đâu đó, ví dụ vào / usr / local / include /.)


0

Bạn có thể tải xuống nhị phân từ mã nguồn và sử dụng các lệnh tiếp theo

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 

Thay đổi cơ sở của bạn thành / usr /, hoặc / usr / loca /, hoặc bất cứ điều gì khác trong PATH của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.