前言
那么这里博主先安利一些干货满满的专栏了!
首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。
高质量博客汇总https://blog.csdn.net/yu_cblog/category_12379430.html?spm=1001.2014.3001.5482
¿Qué es protobuf y cómo usarlo?
Si está interesado, el blogger abrirá una serie de explicaciones en el futuro.
Pasos de instalación
1. Descarga protobuf y descomprime el paquete comprimido
Dirección de instalación: https://github.com/protocolbuffers/protobuf/releases
Puede elegir el idioma correspondiente según sus necesidades, pero aquí elegí todos, lo que significa que se pueden usar todos los idiomas. Descargué la versión 21.12.
Luego descárguelo directamente con wget, o puede descargarlo localmente y arrastrarlo al servidor (máquina virtual). Directamente llego aquí.
Primero copie la URL del paquete comprimido seleccionado y luego cópielo en wget
wget https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protobuf-all-21.12.tar.gz
La URL después de wget es la URL que copió.
Después de la descarga, debe descomprimir el paquete comprimido. Si descargó zip, use unzip para descomprimirlo. Si descargó tar.gz, use tar para descomprimirlo. Todo esto es conocimiento del sistema, por lo que no diré mucho aquí. descomprimir directamente.
Estoy tar.gz aquí tan directamente
tar -xvf protobuf-all-21.12.tar.gz
No copie el código directamente, el nombre del paquete comprimido detrás de mí puede ser diferente al suyo, solo ajústelo usted mismo.
Después de la descompresión, cd en la carpeta protbuf.
cd protobuf-21.12
2. Instalar protobuf
primer paso
Después de ingresar a la carpeta, puede ver un script autogen.sh, ejecútelo directamente.
Nota: Si no está instalando la versión de todos, sino una versión de un determinado idioma, no necesita realizar este paso.
./autogen.sh
segundo paso
./configure--prefix=/usr/local/protobuf
tercer paso
# 其实此时可以ls一下,出现了一个makefile文件的
make # 要15min左右
make check # 检查是否make好(可以跳过)也要15min左右
sudo make install # 安装
3. Modificar el archivo de configuración
Para modificar este archivo /etc/profile
Así que solo sudo vim
sudo vim /etc/profile
No te enseñaré cómo usar vim aquí, si no sabes cómo usarlo, puedes encontrarlo en línea.
Pegue estas cosas en este archivo.
#(动态库搜索路径)程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径
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/
Entonces solo búscalo.
source /etc/profile
4. Compruebe si la instalación se ha realizado correctamente
protoc --version # 检查版本,看是否安装成功
Si aparece lo siguiente, la instalación es exitosa