我的ProtocolBuffer安装日志

安装 protobuf 很水 慎入 主要做个备份 [root@localhost yuming]# wget https://protobuf.googlecode.com/files/protobuf-2.4.1.zip [root@localhost yuming]# unzip protobuf-2.4.1.zip [root@localhost yuming]# cd protobuf-2.4.1/ [root@localhost pr 阅读详情

Linux版本:CentOS 6.3

更多yum命令详解:http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html

1、下载2.5.0

https://code.google.com/p/protobuf/

2、解压后上传到linux相应的目录后,执行下面命令

./configure && make


3、执行命令后可能会出现下面几种错误

A错误:

[root@pc-linux protobuf2.5]# ./configure        
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/protobuf2.5':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

#原因,在linux没有安装GCC组件

解决办法是:在centos

首先自动搜索最快镜像插件:   yum install yum-fastestmirror

最后再执行:yum install gcc



B错误:

checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking how to run the C++ preprocessor... /lib/cpp
configure: error: in `/usr/protobuf2.5':
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details


#原因 linux系统缺失安装gcc-c++

解决办法:在centos 终端下运行
yum install gcc-c++ 即可


检查Gcc组件是否安装成功(表示成功)

[root@pc-linux /]# gcc
gcc: 没有输入文件


检查protobuf组件是否安装成功(表示成功)

[root@linux-core2 protobuf2.5.0]# protoc
Missing input file.

【Go】gim IM服务器,支持多业务接入 地址 https://github.com/alberliu/gim 说明 gim是一个即时通讯服务器,代码全部使用golang完成。主要功能: 支持tcp,websocket接入 离线消息同步 多业务接入 单用户多设备同时在线 单聊,群聊,以及超大群聊天场景 支持服务水平扩展 使用技术: 数据库:Mysql+Redis 通讯框架:Grpc 长连接通讯协议:Protocol Buffers 日志框架:Zap 安装部署 1.首先安装MySQL,Redis 2.创建数据库gim,执行sq 阅读详情

相关推荐

Protocol Buffers windows protoc-2.5.0.exe

Protocol Buffers windows protoc-2.5.0.exe

protocol-buffer安装和使用

protocol buffer是Google发布的一种独立的数据交换格式,类似于json,用于数据的序列化和解析。不同点是不能直接在各编程语言中使用,需要先在一个proto文件中定义需要传输的数据格式,然后使用proto工具把proto文件编译成想要的语言,如java、go、php等。然后在代码中,使用语言对应的protocol buffer包调用proto工具生成的文件,完成数据的序列化。

u012830303的博客 2146

HFSS 3D LAOUT PCB 裁剪,差分线,过孔仿真和优化

我本身不是做天线设计的,所以HFSS这个软件给我主要还是做PCB级别的高速信号完整性仿真,一般2.5D的仿真软件无法对过孔和跨平面进行仿真。所以要借助三维电磁软件进行。今天就针对PCB进行裁剪。为什么要裁剪?以为如果把整个PCB一起仿真的话,应该要好几个月吧。所以为了加快仿真速度,必须进行裁剪仿真。①candence的PCB可以直接导入。那么先导入brd文件,file-import-candence结果如下②点击cutout,选中要仿真的net和参考平面。这里最好选creat new不然会把原文件覆盖掉。注

gjatwfn的专栏 1万+

protocol buffers(protobuf)安装教程

本文按照mac讲解protobuf的安装,windows上比较好安装按照mac的基本流程就可以安装成功,mac上的安装有的时候比较容易出现问题。

有用的话关个注,点个赞,收个藏🫶。 3077

手把手教你读懂蓝牙BQB射频测试报告:以PRBS9为例的实战分析

本文以蓝牙BQB射频测试中的PRBS9信号为例,提供了一份实战分析指南。文章深入解读了输出功率、调制特性、邻道泄漏等核心测试项,并分享了信号分析仪操作技巧、测试环境搭建要点及设备选型建议,旨在帮助工程师精准解读报告,高效定位问题,确保产品顺利通过认证。

weixin_29289821的博客 260

OpenEuler22.03 LTS下Zabbix7.0监控系统的容器化部署避坑指南(含Docker-Compose完整配置)

本文详细介绍了在OpenEuler22.03 LTS操作系统上容器化部署Zabbix7.0监控系统的完整流程,包括Docker引擎配置、Docker-Compose编排、网络模式选择及性能调优等关键步骤。针对OpenEuler环境下的特殊问题提供了解决方案,帮助用户高效搭建稳定可靠的监控系统。

python9snake的博客 267

ProtoBuf介绍及安装

protobuf特点、安装protobuf

Dirty_artist的博客 1807

WSL2网络配置全攻略:如何让Windows和Linux子系统互相访问端口(附防火墙设置)

本文深入解析WSL2的网络架构,并提供详细的端口互通配置指南。针对WSL2与Windows宿主机之间常见的网络访问问题,文章从原理出发,逐步讲解如何识别网络环境、配置Windows防火墙规则、调整服务监听地址,并介绍镜像网络模式等进阶优化方案,最终实现稳定可靠的双向端口访问。

sony5的博客 1148

Protocol Buffer——protobuf安装 编译 使用 C++ windows平台 VS19 结合 CMake

在Protobuf documentation(以下链接)中复制例子addressbook.proto文件到项目目录C:\Users\Dua_mond\Source\Repos\Project2\Project2中。

m0_56410289的博客 5545

【扣子AI开发】如何开发一个图像生成智能体?

【扣子AI开发】如何开发一个图像生成智能体,从创建到发布

tl437002770的博客 2427

出现Command ‘vim‘ is available in the following places,vim: command not found等解决方法

内置命令无法识别,说明系统变量有误,导致无法识别,既然系统变量有误,将其注释或者更改为正确的即可,但是现在打不开,又怎么注释掉。替换vim来打开编辑,打开之前错误的全局变量文件,发现变量有误,要么注释要么改为。系统变量有全局变量(通过命令行printenv或者echo)和局部变量。对应通过vim修改错误的变量文件,不然source也无法让配置文件生效。本身vim是系统内置的命令,连vim都出现问题。修改为正确的即可,之后还需要重启服务器,使用。之后即可成功,通过即可查看命令是否有写入。...

码农研究僧的博客 5883

ProtocolBuffer 结合 LZO在 Hadoop中的使用(二)

ProtocolBuffer 结合 LZO在 Hadoop中的使用(二) 1.LZO介绍 LZO是一种高压缩比和解压速度极快的编码, 特点是 解压缩速度非常快。 LZO是无损压缩,压缩后的数据能准确还原 LZO是基于block分块的,允许数据被分解成chunk,能够被并行的解压 安装可以参照这篇文章:LZO安装 2.如何编写读取写出 protocolBuff

fover717的专栏 3791

第95章 安全工程师:Shell 脚本实现安全扫描、漏洞检测、日志审计

随着网络安全威胁日益复杂,传统的手动安全管理已无法满足现代企业的安全需求。Shell 脚本为安全工程师提供了强大的自动化能力,能够实现 7×24 小时的安全监控、快速漏洞扫描、智能日志分析和实时威胁响应。本章将系统介绍如何使用 Shell 脚本构建完整的安全防护体系,从基线检查到实时监控,帮助你打造自动化的安全运维能力。

猪猪侠 90

阿里云 日志服务 集成

集成日志服务sdk时,需要用到一个endpoint,请问应该填什么?https://help.aliyun.com/document_detail/29008.html如果在阿里云的 ECS 机器内使用日志服务 API,还可以使用内网服务入口(使用内网服务入口访问日志服务不消耗 ECS 公网流量,可以节约宝贵的 ECS 公网带宽),不确定的话就用公网!!!价格:https://www.aliyun...

weixin_30344131的博客 165

YOLO学习笔记 | YOLOv8与卡尔曼滤波实现目标跟踪与预测(附代码)

YOLOv8采用改进的CSPDarknet骨干网络和动态标签分配策略,提供高精度、实时的目标检测能力。使用IOU(交并比)或马氏距离作为代价矩阵,通过匈牙利算法匹配预测框与检测框,解决多目标ID分配问题。卡尔曼滤波通过状态方程和观测方程对目标运动建模,结合预测与观测数据优化状态估计。完整代码需结合具体场景调整参数,并补充匈牙利算法实现(可参考。匈牙利算法(Hungarian Algorithm)是解决。的高效方法,常用于目标跟踪中的。),作为跟踪的输入观测值。(将检测框与预测框匹配)。

尘世冰封的专栏 1248

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

[zz]mesos 底层基础库

转载自:http://dongxicheng.org/apache-mesos/mesos-base-libarary/ 1.Protocol buffer protocalBuffer是google开源的用于数据交换的库,常用于跨语言的数据访问,担任的角色一般为对象的序列化/反序列化。 另一个与之类似的开源软件是facebook开源的thrift,它们两个最大区别是thrift提供了自动生...

weixin_30878501的博客 106

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Go语言grpc服务开发——Protocol Buffer

作为一个后端开发,我们用的最多的传递信息的协议是http协议。性能需求的提高,要求我们转向性能更高的协议,这就不得不提到一个由Google公司推广的一个小而快的rpc协议——protocol buffer协议。它到底有着什么样的魔力?让大家觉得真香定律。

追求幸福,探索未知的博客 2008

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

windows下Google Protocol Buffer 编译安装(vs)教程

蒲公英的博客 分享技术带来的快乐 Kuaile.IN 搜索 首页 安卓相关 WordPress 主机相关 Linux相关 网络技术 电脑技术 编程技术 免费资源 当前位置: 首页 > 编程技术 > 正文 windows下Google Protocol Buffer 编译安装教程

lindahaha的博客 1049

【大数据】黑马hadoop学习笔记 集群搭建

hadoop黑马学习笔记之集群搭建

m0_60707623的博客 659

OpenSTF概述以及组成架构解读

https://segmentfault.com/a/1190000023580853

Systemcall名屋 4566

区块链之超级账本Fabric 基于SDK应用开发

区块链之超级账本Fabric 基于SDK应用开发

leaning_java的博客 3304

Hadoop 安装及报错解决方法论

Da数据时代 ,不掌握点hadoop生态体系可还行。今儿记录下64位centos6.9安装hadoop2.7.6过程。   第一次安装图方便,直接下载了安装包,一路顺利安装完成,执行第一个mapredurce时报错。 意识到64位系统,hadoop编译安装的重要性,重新来过。 一、编译hadoop 1.hadoop-2.7.6-src.tar.gz hadoop官网下载资源包; 2...

lizhiyu211的专栏 989

Win10 下 ProtoBuf 安装编译以及在 C++ 中的用法

简介 protocolbuffer(protoBuf或PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。 google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。 由于它是一种二进制的格式,比使用 xml 进行数据交换快许多,可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换,作为一种效率和兼容...

bingshanzhu的专栏 6501

8个很受欢迎的 C 语言项目

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。是一种轻量级的数据交换格式。,是Google公司开发的一种数据格式,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。zlog在效率、功能、安全性上大大超过了log4c,并且是用c写成的,具有比较好的通用性。的缩写,即初始化文件。

嵌入式大杂烩 2287

Protobufs在Logstash中的应用

ELK 分别是Elasticsearch、Logstash、Kibana技术栈的结合。主要解决的问题在于:系统服务器多,日志数据分散难以查找,日志数据量大,查询速度慢,或者不够实时。 在trivago,我们主要依靠ELK来处理日志。我们通过使用Kafaka,将服务器的访问日志、错误日志、性能基准数据及各种各样的诊断日志,传递给Logstash,Logstash处理之后将日志存放到Ela...

小知识折射大智慧 612

go java websocket_golang写的IM服务器(tcp,websocket,grpc)

本文转载:https://github.com/alberliu/gim( i- y6 e/ t/ L; w, s简要介绍% H$ O" L- M: ]4 C( Q$ g0 o4 o( M! n. y, |gim是一个即时通讯服务器,代码全部使用golang完成。主要功能6 B. [2 _3 a" o9 \* C* u+ L* O% Z1.支持tcp,websocket接入0 q+ }; ~! l...

weixin_35126200的博客 770
上一篇: orcal出现“输入替换变量”
下一篇: 我的Maven安装日志
cg_program
博客等级 码龄19年 245粉丝 147原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值