ProtoBuff3.0.0在Ubuntu上安装

ProtoBuff3.0.0在Ubuntu上安装

最近安装ns3,运行别人代码,编译build.py时出现需要update Proto的问题,本来想安装最新版本,因为需要翻墙,就参考大部分博客,安装3.0.0版本。(备注:直接下载3.0.0版本:https://github.com/google/protobuf/archive/v3.0.0.zip,下载安装后用unzip命令解压)
(打开浏览器,输入地址:https://github.com/google/protobuf/releases/download/v3.4.1/protobuf-cpp-3.4.1.tar.gz)
以下为使用过的命令与步骤。

1、下载并解压gmock

1 由于对Ubuntu系统还是有点陌生,我在window系统下打开网站:https://github.com/paulsapps/gmock-1.7.0 下载代码,复制到虚拟机中
2 解压
unzip gmock-1.7.0.zip
重命名文件
mv gmock-1.7.0 gmock
剪切到protobuf文件夹中
3 vim autogen.sh将如下代码注释

if test ! -e gmock; thenecho "Google Mock not present.  Fetching gmock-1.7.0 from the web..."curl -O https://googlemock.googlecode.com/files/gmock-1.7.0.zipunzip -q gmock-1.7.0.ziprm gmock-1.7.0.zipmv gmock-1.7.0 gmock
fi

2 安装

./autogen.sh
./configure
make
make check
sudo make install

3安装之后

1

 sudo touch /etc/ld.so.conf.d/libprotobuf.conf 
vim /etc/ld.so.conf.d/libprotobuf.conf

写入内容

/usr/local/lib 

然后保存退出
2执行

sudo ldconfig

3

protoc --version

检查是否更新完毕


参考文章链接: link1.
link2.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/341581.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SDH与PDH的区别介绍

PDH准同步数字系列,1-4次群2048K、8488K、34368K、139264K,有美国/日本标准和欧洲标准,我国沿用的是欧洲标准;30/32路组成一个1次群;各个厂家产品大多互相不兼容。 SDH同步数字系列,网元都带PDH接口&#…

Ubuntu 系统入门

1 Ubuntu 常用文件夹处理命令 1、 cd … //返回上一层目录 cd / //返回根文件夹 2、ls 列出文件名称 3、unzip XXX 对zip 压缩包解压 4、sudo baobab 进行磁盘空间分析 5、 利用vim修改只读文件内容 ::w !sudo tee % (注意空格) 2 Ubuntu显示隐藏文件 …

什么是MSTP(多业务传输平台)?

Multi-Service Transfer Platform简称MSTP,他是基于SDH的多业务传送平台的,同时也实现TDM、ATM、以太网等业务的接入、处理和传送,提供统一网管的多业务节点。 当前通信时代随着不断增长的IP数据、话音、图像等多种业务传送需求扩展&#xf…

spring boot示例_Spring Boot上的Spring社交示例,或者我如何停止担心和喜欢自动配置...

spring boot示例对于Spring Boot 1.1.0.RC1,添加了自动配置和Spring Social的启动程序pom,这意味着我不必向pom添加一百个依赖关系,并且将为我处理许多毫无意义的Spring配置。 让我们来看一个例子。 我将实现一个两页的Web应用程序。 一个将…

安装虚拟机后,启动出错的解决办法

安装虚拟机后,启动出错,需要找到路径中的配置文件 使用记事本或其他应用打开 在vmci0.prensent值改为FALSE,才可以正常启动

什么是E1接口,E1的使用注意事项

欧洲的30路脉码调制PCM简称E1,速率是2.048Mbit/s 。 我国采用的是欧洲的E1标准。E1接口有G.703非平衡的75 ohm,平衡的120 ohm2种接口。接下来就由飞畅科技的小编来为大家详细介绍下使用E1的三种方法及注意事项,一起来看看吧&#…

Java序列化魔术方法及其示例使用

在上一篇文章中, 您需要了解有关Java序列化的所有知识 ,我们讨论了如何通过实现Java序列化来启用类的可序列化性。 Serializable接口。 如果我们的类未实现Serializable接口,或者该类具有对非Serializable类的引用,则JVM将抛出No…

主机文件复制到Ubuntu系统中

实现这个功能,需要VMware Tool安装 在虚拟机选项卡中安装VMware Tool 将DVD盘中压缩包复制到home文件夹 解压后,进入该文件夹,打开终端,执行安装文件 安装完成后重启电脑即可 ------------------------------------ 参考链接…

光纤的熔接,光纤接续步骤小知识

做光纤工程的应该都知道,光纤熔接接续是光纤传输系统中工程量最大、技术要求最复杂的重要工序,其质量好坏直接影响光纤线路的传输质量和可靠性。进行有效的方法及正确熔接步骤极其重要的。今天就由飞畅科技的小编来为大家介绍一下光纤光缆的熔接步骤与三…

解决sudo apt-get update联网失败问题

更改源为中科院参考链接 源为清华参考链接2

ubuntu语言设置问题

ubuntu语言设置问题 参考博客ubuntu设置语言

针对新手的Java EE7和Maven项目-第2部分-为我们的应用程序定义一场简单的战争

从第一部分恢复 第1部分 我们刚刚定义了父 pom。 一种特殊的pom类型,它最终定义了我们的应用程序将要使用的库。 它还配置了所有用于包装我们应用程序每个模块的Maven工具。 您可以在此处 签出 -1部分示例代码。 因此,到目前为止,在将要开发…

电信级E1保护倒换设备产品介绍

1-8路E1倒换保护设备是由杭州飞畅科技有限公司自主研发生产的E1线路无损伤自动切换设备。本系列设备是本公司研制的专用超大规模集成电路的基础上开发的E1切换器。提供1-8路独立的E1倒换保护功能(816E1),在默认工作方式下,主用E1线路出现故障时&#xff…

电脑杀毒优化问题

实测有用: 软件杀毒与卸载 哔哩哔哩杀毒卸载 电脑性能显卡优化 N卡优化

定制基元和DTO的(反)序列化和验证

最近,我们为您提供了新的HTTP框架HttpMate。 在引言文章中 ,我们将请求和响应映射到域对象称为“最复杂的技术细节”,以及如何通过另一个伴侣MapMate帮助我们。 实际上,在将请求属性映射到您的域对象时,MapMate减轻了…

UBUNtu·E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法

E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法 参考链接1 参考链接2

电话光端机的电话业务不通问题,该怎么去检查?

我司的设备,电话光端机都是达到电信级别,通话声音是特别清晰的。如果电话光端机的电话杂音声过大可能是电话光端机的光口有误码引起的。 一般应该是光端机有误码引起的,产生误码的原因主要是光纤部分,因为一般设备一般发货前&…

java8 camel_Meet Fabric8:基于Camel和ActiveMQ的开源集成平台

java8 camel面料8 Fabric8是来自Red Hat的JBoss Fuse产品的Apache 2.0许可上游社区。 这是一个基于Apache ActiveMQ , Camel , CXF , Karaf , HawtIO等的集成平台。 它提供了自动化的配置和部署管理,以帮助使部署变得…

解决apt-get install E: 无法定位软件包问题

更换清华源后出现的问题 参考链接 参考链接2

电话光端机的电话接口类型有哪些?

电话光端机常用的的电话接口类型有:环路中继接口(FXO)、模拟用户线接口(FXS)、热线电话接口(公务电话)、磁石电话接口。接下来,我们就跟随飞畅科技的小编来详细了解下电话光端机的电…