Bagaimana saya menginstal protocuf, kompiler protobuf untuk menghasilkan Java, di Ubuntu 16.04?
Bagaimana saya menginstal protocuf, kompiler protobuf untuk menghasilkan Java, di Ubuntu 16.04?
Jawaban:
Lihat https://github.com/protocolbuffers/protobuf/blob/master/src/README.md :
$ sudo apt-get install autoconf automake libtool curl make g++ unzip
protobuf-all-[VERSION].tar.gz
../configure
make
make check
sudo make install
sudo ldconfig # refresh shared library cache.
$ protoc --version
libprotoc 3.6.1
sudo apt install protobuf-compiler
Jika Anda adalah pengguna non-C ++ dan / atau tidak ingin mengkompilasi sendiri, cara paling sederhana untuk menginstal versi protoc saat ini adalah dengan mengunduh biner pra-bangun dari halaman rilis.
https://github.com/protocolbuffers/protobuf/releases
Untuk menginstal, cukup letakkan biner ini di suatu tempat di PATH Anda (mis. / Usr / local / bin).
(Jika Anda berniat untuk menggunakan jenis-jenis terkenal yang disertakan maka jangan lupa untuk menyalin isi direktori 'sertakan' di suatu tempat juga, misalnya ke / usr / local / include /.)
Anda dapat mengunduh biner dari kode sumber dan menggunakan perintah selanjutnya
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
Ubah basis Anda ke / usr /, atau / usr / loca /, atau apa pun di PATH Anda.