Ubuntu 16.04'e protokolu nasıl kurabilirim?


Yanıtlar:


48

Bkz https://github.com/protocolbuffers/protobuf/blob/master/src/README.md :

Prerequesites

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

Kurulum

  1. Gönderen bu sayfayı indirmek protobuf-all-[VERSION].tar.gz.
  2. İçeriği çıkarın ve dizindeki değişikliği yapın
  3. ./configure
  4. make
  5. make check
  6. sudo make install
  7. sudo ldconfig # refresh shared library cache.

İşe yarayıp yaramadığını kontrol et

$ protoc --version
libprotoc 3.6.1

Aynı adımlar Ubuntu Trusty için de iyi sonuç veriyor.
Binita Bharati

5
Ayrıca Ubuntu'da çalışır 18.04
Binita Bharati


adım 4: -jX make X sahip olduğunuz çekirdek sayısı, paralel olarak koşmak
Omar S.

Debian 10 için mükemmel
Corrado


3

C ++ olmayan bir kullanıcıysanız ve / veya kendiniz derlemek istemiyorsanız, protokolün geçerli sürümünü kurmanın en basit yolu, sürüm sayfasından önceden oluşturulmuş bir ikili dosyayı indirmektir.

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

Kurmak için, bu ikili dosyayı PATH'inizin herhangi bir yerine yerleştirin (örn. / Usr / local / bin).

(Dahil olan iyi bilinen türleri kullanmak istiyorsanız, 'include' dizininin içeriğini de bir yere kopyalamayı unutmayın; örneğin / usr / local / include /.


0

İkili kodları kaynak koddan indirebilir ve sonraki komutları kullanabilirsiniz.

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 

Üssünüzü / usr / veya veya / usr / loca / olarak ya da PATH'nizdeki herhangi bir şeyi değiştirin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.