centos7 설치 protobuf|직렬화 및 역직렬화 도구

前言

那么这里博主先安利一些干货满满的专栏了!

首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。

高质量博客汇总https://blog.csdn.net/yu_cblog/category_12379430.html?spm=1001.2014.3001.5482

protobuf는 무엇이며 어떻게 사용하나요?

관심이 있으시면 블로거가 앞으로 일련의 설명을 열 것입니다.

설치 단계

1. protobuf를 다운로드하고 압축된 패키지의 압축을 풉니다.

설치 주소: https://github.com/protocolbuffers/protobuf/releases

필요에 따라 해당 언어를 선택하면 되지만 여기서는 모두 선택했으니 모든 언어를 사용할 수 있다는 뜻이다.

그런 다음 wget으로 직접 다운로드하거나 로컬에서 다운로드하여 서버(가상 머신)로 드래그할 수 있습니다. 나는 여기서 직접 wget.

먼저 선택한 압축 패키지의 URL을 복사한 다음 wget에 복사합니다.

wget https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protobuf-all-21.12.tar.gz

wget 뒤의 URL은 복사한 URL입니다.

다운로드 후 압축된 패키지의 압축을 풀어야 합니다. zip을 다운로드했다면 unzip을 사용하여 압축을 풉니다. tar.gz를 다운로드했다면 tar를 사용하여 압축을 풉니다. 이것들은 모두 시스템 지식이므로 여기서는 많이 말하지 않겠습니다. 직접 압축을 풉니다.

저는 여기 tar.gz입니다.

tar -xvf protobuf-all-21.12.tar.gz

코드를 직접 복사하지 마세요. 제 뒤에 있는 압축 패키지의 이름은 여러분의 이름과 다를 수 있습니다. 직접 조정하세요.

압축을 푼 후 protbuf 폴더로 cd합니다.

cd protobuf-21.12

2. 프로토버프 설치

첫 번째 단계

폴더에 들어가면 autogen.sh 스크립트를 볼 수 있으며 직접 실행하십시오.

참고: 모든 버전을 설치하는 것이 아니라 특정 언어 버전을 설치하는 경우 이 단계를 수행할 필요가 없습니다.

./autogen.sh

두번째 단계

./configure--prefix=/usr/local/protobuf

세 번째 단계

# 其实此时可以ls一下,出现了一个makefile文件的
make # 要15min左右
make check # 检查是否make好(可以跳过)也要15min左右
sudo make install # 安装

3. 구성 파일 수정

이 파일을 수정하려면 /etc/profile

그래서 그냥 sudo vim

sudo vim /etc/profile

여기서는 vim 사용법을 가르치지 않겠습니다. 사용법을 모르면 온라인에서 찾을 수 있습니다.

이 파일에 이러한 항목을 붙여넣습니다.

#(动态库搜索路径)程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径
export LD_LIBRARY_PATH=SLD_LIBRARY_PATH:/usr/local/protobuf/lib
#(静态库搜索路径) 程序编译期间查找动态链接库时指定查找共享库的路径
export LIBRARY_PATH=SLIBRARY_PATH:/usr/local/protobuf/lib
#执行程序搜索路径
export PATH=SPATH:/usr/local/protobuf/bin/
#c程序头文件搜索路径
export C_INCLUDE_PATH=SC_INCLUDE_PATH:/usr/local/protobuf/include/
#c++程序头文件搜索路径
export CPLUS_INCLUDE_PATH=SCPLUS_INCLUDE_PATH:/usr/local/protobuf/include/
#pkg-config 路径
export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/

그런 다음 소스를 가져옵니다.

source /etc/profile

4. 설치가 잘 되었는지 확인

protoc --version # 检查版本,看是否安装成功

아래와 같이 나오면 정상적으로 설치가 된 것입니다 

추천

출처blog.csdn.net/Yu_Cblog/article/details/132308738