Ubuntu 16.04에 프로토콜을 어떻게 설치합니까?


답변:


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에서도 잘 작동합니다.
Binita Bharati

5
Ubuntu 18.04
Binita Bharati


4 단계 : make -jX 여기서 X는 코어 수이며 병렬로 실행
Omar S.



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.