ฉันจะติดตั้ง protoc คอมไพเลอร์ protobuf เพื่อสร้าง Java บน Ubuntu 16.04 ได้อย่างไร
ฉันจะติดตั้ง protoc คอมไพเลอร์ protobuf เพื่อสร้าง Java บน Ubuntu 16.04 ได้อย่างไร
คำตอบ:
ดู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ดาวน์โหลด./configuremakemake checksudo make installsudo ldconfig # refresh shared library cache.$ protoc --version
libprotoc 3.6.1
sudo apt install protobuf-compiler
หากคุณไม่ใช่ผู้ใช้ C ++ และ / หรือไม่ต้องการรวบรวมมันด้วยตัวคุณเองวิธีที่ง่ายที่สุดในการติดตั้ง protoc รุ่นปัจจุบันคือการดาวน์โหลดไบนารีที่สร้างไว้ล่วงหน้าจากหน้าเผยแพร่
https://github.com/protocolbuffers/protobuf/releases
หากต้องการติดตั้งเพียงวางไบนารีนี้ไว้ใน PATH ของคุณ (เช่น / usr / local / bin)
(หากคุณตั้งใจจะใช้ประเภทที่รู้จักกันดีรวมถึงอย่าลืมคัดลอกเนื้อหาของไดเรกทอรี 'รวม' ที่อื่นเช่นใน / usr / local / include /.)
คุณสามารถดาวน์โหลดไบนารีจากซอร์สโค้ดและใช้คำสั่งถัดไป
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 ของคุณ