做跨境的网站有哪些内容,重庆做网站建设公司排名,论坛源码哪个好,如何推动一个教学网站的建设protobuf安装 一#xff0c;Windows下安装下载protobuf配置环境变量检查是否安装成功 二#xff0c;Linux下安装下载protobuf安装protobuf检查是否安装成功 一#xff0c;Windows下安装
下载protobuf
下载地址 本次下载以v21.11为例#xff0c;根据自己需求下载即可。 配… protobuf安装 一Windows下安装下载protobuf配置环境变量检查是否安装成功 二Linux下安装下载protobuf安装protobuf检查是否安装成功 一Windows下安装
下载protobuf
下载地址 本次下载以v21.11为例根据自己需求下载即可。 配置环境变量
下载压缩包后解压就能看到三个文件 将bin目录的路径添加到系统的环境变量中。
检查是否安装成功
打开cmd窗口输入protoc --version 查看protobuf版本即可 上图这样代表安装成功。
二Linux下安装
下载protobuf
下载prorotobuf之前一定要安装依赖库
对于Ubuntu用户
sudo apt-get install autoconf automake libtool curl make g unzip -y对于Centos用户
sudo yum install autoconf automake libtool curl make gcc-c unzip下载完依赖库后正式下载protobuf
下载地址 同样是以21.11版本为例 可以看到protobuf是支持多语言的如果你是C用户直接下载-cpp即可java等类似。如果你想适用于多种语言可以选择-all的安装包。 使用wget获取资源。
wget https://github.com/protocolbuffers/protobuf/releases/download/v21.11/protobuf-cpp-3.21.11.zip下载成功后使用unzip指令解压压缩包。
unzip protobuf-cpp-3.21.11.zip解压完成后得到protobuf-21.11文件其内容有 安装protobuf 1.第一步执行autogen.sh但如果下载的是具体的某一门语言不需要这一步。 ./autogen.sh 2.第二步执行configure有两种方式任选其一即可 (1)将protobuf默认安装在 /usr/local 目录下但是lib和bin是分散的 ./configure (2)修改安装目录统一安装在 /usr/local/protobuf下 ./configure --prefix/usr/local/protobuf 执行完上述操作后再执行 make //约15分钟 make check //约15分钟必须 sudo make install 如果执行make check出现以下场景也是不影响使用的 最后一步如果在执行configure时选择的第一种形式那么你现在就能使用protobuf了。如果选择的第二种方式还需在系统的环境变量配置文件中添加一些内容
sudo vim /etc/profile
# 添加内容如下
#(动态库搜索路径) 程序加载运⾏期间查找动态链接库时指定除了系统默认路径之外的其他路径
export LD_LIBRARY_PATH$LD_LIBRARY_PATH:/usr/local/protobuf/lib/
#(静态库搜索路径) 程序编译期间查找动态链接库时指定查找共享库的路径
export LIBRARY_PATH$LIBRARY_PATH:/usr/local/protobuf/lib/
#执⾏程序搜索路径
export PATH$PATH:/usr/local/protobuf/bin/
#c程序头⽂件搜索路径
export C_INCLUDE_PATH$C_INCLUDE_PATH:/usr/local/protobuf/include/
#c程序头⽂件搜索路径
export CPLUS_INCLUDE_PATH$CPLUS_INCLUDE_PATH:/usr/local/protobuf/include/
#pkg-config 路径
export PKG_CONFIG_PATH/usr/local/protobuf/lib/pkgconfig/修改配置文件后别忘了让配置文件生效
source /etc/profile检查是否安装成功
protoc --version